|
|
大家知道,使用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重新编译,还是出现同样的问题。 |
|