首页| 论坛| 消息

标题:请帮忙看看这个错误:error while loading shared libraries cannot open shared object file:
作者:onebyte
日期:2006-07-17 17:47
内容:

错误: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的。
这个错误同坛子里的其它问题不一样的地方是,根本没有提到是在加载什么库时出问题。所以找不到相应的解决办法,望各位朋友相助!


#1 [shiroki 07-18 10:29]
找一个arm下的ldd命令看看你的这个应用, 如果缺什么库会显示出来的
#2 [onebyte 07-19 16:23]
多谢!!!经过您的提醒,在ARM TARGET上用ldd看过后,将相应库文件拷入就OK了:P
太感谢了,这个问题困扰了俺三四天了,一直没有什么好的解决办法,差点打算把TARGET上的系统重新换核重装
#3 [whyspai 08-23 23:07]
我也遇到了同样的问题
但是我不知道怎样用ldd命令查看我的应用啊?
高手请指教
#4 [gary_123456 09-11 15:30]
我的題跟這個差不多:
qtoipia 4.2.1編譯安裝後,在開發板上運行./qpe 或例子程序時會出現:
./qpe: error while loading shared libraries: cannot open shared object file:
各位有遇到過嗎?望指點,不勝感激!!
#5 [nanazi850 01-15 10:48]
请问总版主和三楼,怎么找ARM 下的LDD命令啊?谢谢指点啊。等啊等啊

回复 发表
主题 版块