• 8711阅读
  • 5回复

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

上一主题 下一主题
离线onebyte
 

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

我的配置:宿主机:FC5,arm-linux-tools(2.95.3),QTE(3.3.4),编译选项如下:
echo yes | ./configure -embedded arm -xplatform qws/linux-arm-g++ -platform qws/linux-generic-g++ -qvfb -depths 16 -shared
目标机:SBC-2410X系列开发板(友善),目标板的内核是2.4的。

这个错误同坛子里的其它问题不一样的地方是,根本没有提到是在加载什么库时出问题。所以找不到相应的解决办法,望各位朋友相助!
[ 此贴被XChinux在2006-07-17 23:36重新编辑 ]
离线shiroki

只看该作者 1楼 发表于: 2006-07-18
找一个arm下的ldd命令看看你的这个应用, 如果缺什么库会显示出来的
--
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
离线onebyte

只看该作者 2楼 发表于: 2006-07-19
多谢!!!经过您的提醒,在ARM TARGET上用ldd看过后,将相应库文件拷入就OK了:P
太感谢了,这个问题困扰了俺三四天了,一直没有什么好的解决办法,差点打算把TARGET上的系统重新换核重装
离线whyspai

只看该作者 3楼 发表于: 2006-08-23
我也遇到了同样的问题
但是我不知道怎样用ldd命令查看我的应用啊?
高手请指教
离线gary_123456
只看该作者 4楼 发表于: 2008-09-11
我的題跟這個差不多:
qtoipia 4.2.1編譯安裝後,在開發板上運行./qpe 或例子程序時會出現:
./qpe: error while loading shared libraries: cannot open shared object file:
各位有遇到過嗎?望指點,不勝感激!!
离线nanazi850

只看该作者 5楼 发表于: 2010-01-15
请问总版主和三楼,怎么找ARM 下的LDD命令啊?谢谢指点啊。等啊等啊
快速回复
限100 字节
 
上一个 下一个