标题:请帮忙看看这个错误:error while loading shared libraries cannot open shared object file:
作者:whyspai
日期:2006-08-23 23:19
内容:
错误: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命令查看我的应用缺少那些库,请高手指教,在此谢过!
#1 [whyspai 08-24 16:33]
那位知道解决的大哥给个答复吧
我急需要用啊!
#2 [fengshenx 08-24 19:04]
可能是缺少qte的库。
你把qte的库考到开发办上了么?
有关qte库的环境变量设置对了么?
#3 [whyspai 08-24 19:51]
我没有把qte的库拷上去
要把整个库都拷上去吗?
拷到开发板系统的那个文件里?
#4 [shiroki 08-25 17:03]
ldd yourbinary
有些toolchain里提供了arm的ldd命令, 你到toolchain里找找。 如果没有就去找一个带ldd命令的toolchain, 或者从别人那儿cp一个。