• 5064阅读
  • 4回复

请帮忙看看这个错误:error while loading shared libraries cannot open shared object file: [复制链接]

上一主题 下一主题
离线whyspai
 

只看楼主 倒序阅读 楼主  发表于: 2006-08-23
错误:bin/Department: error while loading shared libraries: cannot open shared object file: cannot load shared object file: No such file or directory
其中Department为我编译的目标应用程序,我用file Department看过
ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), not stripped
是ARM格式的文件。

我的配置:宿主机:Red Hat 9,arm-linux-gcc(3.3.2),QTE(3.1.2),编译选项如下:
目标机:ARM2410系列开发板(致远)

刚刚在论坛里看到相同的问题,但是我接触嵌入式不知道怎样用ldd命令查看我的应用缺少那些库,请高手指教,在此谢过!
离线whyspai

只看该作者 1楼 发表于: 2006-08-24
那位知道解决的大哥给个答复吧
我急需要用啊!
离线fengshenx

只看该作者 2楼 发表于: 2006-08-24
可能是缺少qte的库。
你把qte的库考到开发办上了么?
有关qte库的环境变量设置对了么?
离线whyspai

只看该作者 3楼 发表于: 2006-08-24
我没有把qte的库拷上去
要把整个库都拷上去吗?
拷到开发板系统的那个文件里?
离线shiroki

只看该作者 4楼 发表于: 2006-08-25
ldd yourbinary
有些toolchain里提供了arm的ldd命令, 你到toolchain里找找。 如果没有就去找一个带ldd命令的toolchain, 或者从别人那儿cp一个。
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个