/usr/bin/ld: skipping incompatible解决方案

近期需要和友商联调功能,根据友商提供的.a文件和demo实例,编写到工程项目中,编译时发现报错:

/usr/bin/ld: skipping incompatible.....问题

该问题实质是:链接库文件时,库文件版本与平台版本不对应。

通过objdump -a/p查看友商提供的.a文件发现为为64位库文件,而我们自己bin文件为32位,且编译选项已强制为-m32


猜你喜欢

转载自blog.csdn.net/wkq0825/article/details/80401603