关于动态连接库的问题:

himachao 2003-08-23 03:56:27
我在main.c 中调动太库libobaezte.so出现如下错误:

ld.so.1: main: 致命的: 重定位错误: 文件./libobaezte.so: 符号__1c2n6FI_pv_: 参照的符号没有找到

说明我的动态库有问题,可我怎么来定位错误呢?
请大虾指点!
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
salaciouswolf 2003-08-24
  • 打赏
  • 举报
回复
up!
fierygnu 2003-08-24
  • 打赏
  • 举报
回复
看你的描述你的动态库好像是C++库,而你的主程序是C程序,是这样吗?
如果是这样,出问题是正常的,因为C++编译器对函数名进行了mangle,C编译器是不能识别的。把主程序用C++编译连接就可以了。

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧