so冲突的问题,估计大家都遇到过
自己写了一个so文件,里面link了有一个abc.o,然后测试程序里有一个main.cpp,还有个abc.cpp,main.cpp中用到了这个so文件,同时也用到了abc.cpp,于是,link好的程序就出了莫名其妙的问题,so里面的函数本来要调用abc.o里面的函数,却调到测试程序这边来了。不知道各为达人有没有什么好办法,改文件名除外
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
所以我觉得奇怪。但我估计是so的编译问题,有兴趣的朋友可以测试一下啊
这是不可能的, 否则用户自己写的函数都可以替代系统lib 中的函数, 那有什么安全性可言?