请教linux下的动态库的动态调用和静态调用问题,最好有相关资料!

sws_martian 2009-05-31 10:58:36
请教linux下的动态库的动态调用和静态调用问题,最好有相关资料!
...全文
71 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingstarer 2009-06-01
  • 打赏
  • 举报
回复
不知各位有没有碰上这种情况

明明编译时使用-l选项将某个静态链接库(lib*.a)链接到程序中(程序没用到这个.a里面的函数)
从程序大小看可以看出函数库链接成功了

理论上这个时候可以把这个.a文件删了
但是实际程序运行时如果把这个.a改名或者删除 程序就无法启动 提示找不到这个.a

表现行为跟动态链接库一样
sws_martian 2009-06-01
  • 打赏
  • 举报
回复
前辈的指点总是这么切中要害,多谢!
Treazy 2009-05-31
  • 打赏
  • 举报
回复
这个随便 baidu,google就一堆了,

静下来看看就明白了
  • 打赏
  • 举报
回复
http://hi.baidu.com/caosuguangzi/blog/item/b651d0ef86c2a730adafd5ab.html

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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