LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 646|回复: 2

老是不明白链接库的问题,请各位帮忙!

[复制链接]
发表于 2004-6-2 09:00:45 | 显示全部楼层 |阅读模式
我想请教各位高手两个问题:
1、libpthread-0.10.so和libpthread-0.8.so是同一个库吗?如果不是,是否可以直接将进行覆盖?
2、在/lib/下生成的libpthread.so.0是在什么时候得到的。当用libpthread-0.10.so覆盖libpthread-0.8.so时,是否意味着libpthread.so.0也会重新生成呢?

谢谢大家!
发表于 2004-6-2 11:14:31 | 显示全部楼层
不是一个呀,明显libpthread-0.10.so新一点嘛,所以在生成新的libpthread.so.0的时候最好使用libpthread-0.10.so,而不要用libpthread-0.8.so。

#ln -s /lib/libpthread-0.10.so /lib/libpthread.so.0
 楼主| 发表于 2004-6-2 14:43:20 | 显示全部楼层
谢谢!

PC机上的版本是libpthread-0.10.so,而目标板上是libpthread-0.8.so,我本来直接将PC机上的覆盖了目标板的,不过问题没解决,后来干脆用-static将库编译到我的程序中,结果程序大了很多,问题解决了。只是总觉得这不是最好的办法,看有没有碰到过类似问题的朋友帮帮忙!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表