当前位置: 技术问答>linux和unix
奇怪的程序连接问题
来源: 互联网 发布时间:2015-01-29
本文导语: 我的程序使用了其他人的一个库,在该库中我使用了函数A。 但连接的时候,却说找不到A(undefined),可是我用nm看A,确实存在。 库本身也可以肯定被包含近来了。 那么,可能是什么原因导致找不到A那? ...
我的程序使用了其他人的一个库,在该库中我使用了函数A。
但连接的时候,却说找不到A(undefined),可是我用nm看A,确实存在。
库本身也可以肯定被包含近来了。
那么,可能是什么原因导致找不到A那?
但连接的时候,却说找不到A(undefined),可是我用nm看A,确实存在。
库本身也可以肯定被包含近来了。
那么,可能是什么原因导致找不到A那?
|
是否C引用C++的全局函数?如果是,请用extern C
是否用了不同平台的连接库?例如在sparc下用了x86的库?用file命令看看
如果都不行,那就真的可能是GCC的问题了,尝试一下用原来的GCC2咯
是否用了不同平台的连接库?例如在sparc下用了x86的库?用file命令看看
如果都不行,那就真的可能是GCC的问题了,尝试一下用原来的GCC2咯
|
静态库动态库?
参数正确?
函数名正确?
参数正确?
函数名正确?