已解决。
已经使用arm交叉编译工具链,出现了新的问题,原来正常的zmq出现了不可识别的格式错误;
查看软连接是否存在,发现只有一份zmq,复制两份zmq后,重新编译恢复正常;
编译成功。
但是查看该文件的架构发现,跟其他正常的ELF架构一样都属于arm。
有这方面经验的小伙伴来讨论一下;
已排除:
1.系统位数差异:
编译环境是64位,ELF文件是arm32,一共链接了5个动态库,zlog bsl_common cJSON nmea zmq,其中zmq兼容,并且五个动态库的文件都是arm32位,zmq兼容而其他四个不兼容,排除系统位数差异;