LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 758|回复: 3

关于270板子上动态库找不到的问题?(已解决)

[复制链接]
发表于 2007-3-1 15:29:35 | 显示全部楼层 |阅读模式
我自己编译(arm-linux)生成的动态库移植到板上。目录为/var/test/lib 里面的文件是libtest.so libtest.so.1 libtest.so.1.0.1  
lrwxrwxrwx    1 root     0              15 Jan  1 00:01 libtest.so -> libtest.so.1.0.1
lrwxrwxrwx    1 root     0              19 Jan  1 00:05 libtest.so.1 -> libtest.so.1.0.1
-rw-r--r--    1 root     0          111014 Feb 28  2007 libtest.so.1.0.1
而且修改了/etc/ld.so.conf文件,加入了如下路径
/var/test/lib

依赖该库编译生成一个测试程序testlib,并将其放入开机后自动执行的脚本中。
板子上电后执行该程序时说找不到动态库libtest.so.1,提示如下:
./testlib: error while loading shared libraries: libtest.so.1: cannot open shared object file: No such file or directory

奇怪的是我telent到板子上,手动执行./testlib就没有问题。

我想知道为什么会出现这样不同的结果??
发表于 2007-3-1 16:05:31 | 显示全部楼层
加到开机自动执行的哪个脚本中了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-1 16:15:27 | 显示全部楼层
最后运行的脚本rcS, 相当于rc.local
回复 支持 反对

使用道具 举报

发表于 2007-3-2 17:29:51 | 显示全部楼层
楼主是怎么解决的呀,如果不涉及保密问题不妨写出来,那样就可以让其他的兄弟们长一点知识。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表