linux链接.a库时error adding symbols: file format not recognized

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/niaolianjiulin/article/details/84644003

问题:编译ARM端程序需要链接一个.a库,报错: error adding symbols file: format not recognized.

解决:用readelf工具查看目标端ARM端需要32位程序,因此用的编译链是32位,而该库编译出来是64位,说明用的编译链是64位的,因此不认。重新编译后OK。

猜你喜欢

转载自blog.csdn.net/niaolianjiulin/article/details/84644003