在交叉编译环境下出现的 not a dynamic executable
问题引入:把之前写好的MQTTserver.so计划编译成arm系列的so。但后面编译完成后出现 not a dynamic executable的问题。解决方法:第一步,重新编译libpaho-mqtt3c.so.1.0 文件,在编译此文件的时候,在源码位置把gcc交叉编译改成arm-linux-gnueabihf-gcc 进行编译,生成新的libpaho-mqtt3c.so.1.0文件。最后在编译mqttserver.so的时候,把新生成的libpaho-mqtt3c.so.1.0文件放入,并进行编
原创
2021-03-30 14:38:41 ·
1536 阅读 ·
0 评论