LinuxSir.cn,穿越时空的Linuxsir!

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

用ldd打印当前文件夹下一个可执行文件, 竟说"No such file or directory&a

[复制链接]
发表于 2007-4-29 14:14:14 | 显示全部楼层 |阅读模式
各位大侠, 在下在网上下载了一个基于linux的工具cd, 把里面的东西提取出来后, 就在FC6下用ldd来查看提取出来的某些可执行文件, 可是ldd返回的结果老是""No such file or directory"

我把FC上/bin下ls之类的文件拷贝过来同一个文件夹之后,  用ldd都能正常显示其依赖关系, 实在郁闷...

后来, 看了看ldd里面的脚本, 发觉是在一条判断文件是否存在的语句:

if test ! -e "$file"; then
    echo "ldd: ${file}:" $"No such file or directory" >&2

里面打印"No such file"的信息, 这不明白为啥明明存在的文件在这脚本里竟说不存在呢?

附件里面有一个从cd里提取出的可执行文件 busybox...    大伙帮忙看看啦~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

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