根据国家政策法规,只有实名认证用户才能在论坛回帖留言,点击去完成实名认证 >>
千寻位置
发表主题
  • 297阅读
  • 0回复

交叉编译放到树莓派上运行出现找不到动态链接库问题
[复制链接]

级别: 侠客
 
只看楼主 倒序阅读 楼主  发表于: 06-20
— 本帖被 admin 从 高精度定位服务 移动到本区(2019-06-20) —
使用的是官方提供的嵌入式平台arm-none-linux-gnuea,bi-gcc编译的librtcm.so的动态链接库,
当时我的编译工具是arm-linux-gnueabi-gcc,交叉编译了demo.bin放到设备上运行,
出现下面的错误:
  1. ./demo.bin:error while loading shared libraries: librtcm.so: cannot open shared object file: No such file or directory
是否是lib.so非同样的gcc工具编译导致这个问题?


在ubuntu下也出现过类似问题,但设置了LD_LIBRARY_PATH后问题解决,但是unbuntu毕竟是gcc编译的,对应的lib.so也用的是官方提供的gcc编译的lib。
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个