LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]libtool编译后,生成的.so文件缺少.so后缀

[复制链接]
发表于 2006-6-2 14:32:15 | 显示全部楼层 |阅读模式
大家知道,使用libtool编译后,应该生成三个文件:  *.la, *.a 和 *.so。 但我发现一个奇怪的现象,就是在我的项目里,生成的.so文件没有了.so后缀。 比如说: 应该生成的 foo.so, 但我这里却生成了 foo,没有了.so后缀。 但是该文件确实是一个正常的共享库文件,可以被正常调用。

简而言之,libtool奇怪的把 foo.so 文件的后缀 .so给去掉了,其他一切都正常。请问各位大牛,这是什么问题造成的?是不是libtool的bug?

我的系统是:RHEL 4 , libtool -1.5.6-4 。我在FC-5上用libtool-1.5.22重新编译,还是出现同样的问题。
发表于 2006-6-4 21:41:02 | 显示全部楼层
没编译过 libtool, 不过一般来说, .so 的名称及几个相关的符号链接应该是在 make install 的时候才完成的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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