我有.so和.a文件在64位架构中使用(32位使用-m32)制作。 但是在运行最终的make文件时,它显示出不兼容的.a来制作a.out。
你能告诉我可能的错误吗?提前致谢显示:在搜索-lBasicDirectoryClient时跳过不兼容的./bin/libBasicDirectoryClient.a
但是我已经使用objdump -f libBasicDirectoryClient.a |进行了检查grep ^ architecture 并显示“架构:i386,标志0x00000011:”
注意:我的平台是64位