从包含源文件,共享库(.so)和静态库(.a)的make文件构建目标

时间:2014-02-10 10:08:10

标签: c unix

我有.so和.a文件在64位架构中使用(32位使用-m32)制作。 但是在运行最终的make文件时,它显示出不兼容的.a来制作a.out。

你能告诉我可能的错误吗?提前致谢

显示:在搜索-lBasicDirectoryClient时跳过不兼容的./bin/libBasicDirectoryClient.a

但是我已经使用objdump -f libBasicDirectoryClient.a |进行了检查grep ^ architecture 并显示“架构:i386,标志0x00000011:”

注意:我的平台是64位

0 个答案:

没有答案