在Linux嵌入式平台上开发程序,除了网上能查到的库文件路径问题和/etc/ld.so.conf配置文件或/etc/ld.so.conf.d/目录下conf,再ldconfig等问题外,还有一种可能是目标so和当前可用的so架构不一致,比如armv7或者arch64(armv8a)等。可用file命令查看。如果不一致,需要重在相同环境下新生成so库文件
在Linux嵌入式平台上开发程序,除了网上能查到的库文件路径问题和/etc/ld.so.conf配置文件或/etc/ld.so.conf.d/目录下conf,再ldconfig等问题外,还有一种可能是目标so和当前可用的so架构不一致,比如armv7或者arch64(armv8a)等。可用file命令查看。如果不一致,需要重在相同环境下新生成so库文件