为什么在cygwin 中使用 ldd 出现conmand not found 的提示呢?

vamperic 2009-04-23 04:22:45
在cgywin中使用ldd ls ,bash提示command not found呢?
谢谢!!
...全文
377 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
vamperic 2009-04-30
  • 打赏
  • 举报
回复
strace咋用呢?
我每次用都出来一堆信息。。。
puheavy123 2009-04-30
  • 打赏
  • 举报
回复
或许,你可以考虑用strace代替
puheavy123 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 fetag 的回复:]
应该是在这个包里面 binutils
[/Quote]

支持
fox000002 2009-04-30
  • 打赏
  • 举报
回复
cygwin 应该就没有 ldd

因为它到底是 windows 平台,用的动态库还是 windows DLL

由于差异太大,编译时代码应该会把 ldd 部分屏蔽掉
morris88 2009-04-29
  • 打赏
  • 举报
回复
我也没用 cygwin,要不看看到官网 http://www.cygwin.com/ 看看
论坛里面用这个的比较少,大家一般支持运行 linux 或者使用 vmware
vamperic 2009-04-29
  • 打赏
  • 举报
回复
因为后期还要获取二进制字符串就用了cygwin了。
都没搞定我哭死了
morris88 2009-04-29
  • 打赏
  • 举报
回复
那个分析不需要 cygwin,也是可以的...
最直接的就是用 softice ...
vamperic 2009-04-29
  • 打赏
  • 举报
回复
呃。。。其实目的是想分析Windows可执行程序的dll和api的使用的

有篇论文里就用了cygwin分析的

咋就不对劲呢。。
morris88 2009-04-29
  • 打赏
  • 举报
回复
用 vmware 吧,安装 fedora 时直接选择安装开发工具就基本上都有了...
vamperic 2009-04-29
  • 打赏
  • 举报
回复
这是为啥呢。。。要装vmware吗?。。。。
vamperic 2009-04-29
  • 打赏
  • 举报
回复
为啥我下载的binutils就没有ldd.exe呢。。。
求链接。。
vamperic 2009-04-29
  • 打赏
  • 举报
回复
还没解决。。。
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 holyC 的回复:]
搜索了没有。。
从Cygwin V1.5.24 2 下载.exe开始安装 选了devel重新装了。。还是没有。。。
是要另外下一个binutils安装吗?
[/Quote]

晕,还没解决,你其他4个贴结的飞快。
独孤过儿 2009-04-25
  • 打赏
  • 举报
回复
应该是在这个包里面 binutils
morris88 2009-04-25
  • 打赏
  • 举报
回复
因为有多台计算机,一般用硬件直接启动 linux 方式和 vmware 方式,故没有使用 cygwin 这种方式,没有试过具体属于那个软件吧。
比如我 vmware 虚拟机中安装的 fedora 10,其显示如下:


[root@bache ~]# uname -a
Linux bache.test.org 2.6.27.21-170.2.56.fc10.i686 #1 SMP Mon Mar 23 23:37:54 EDT 2009 i686 athlon i386 GNU/Linux
[root@bache ~]# which ldd
/usr/bin/ldd
[root@bache ~]# rpm -qf /usr/bin/ldd
glibc-common-2.9-3.i386
[root@bache ~]#
vamperic 2009-04-24
  • 打赏
  • 举报
回复
搜索了没有。。
从Cygwin V1.5.24 2 下载.exe开始安装 选了devel重新装了。。还是没有。。。
是要另外下一个binutils安装吗?
mosaic 2009-04-24
  • 打赏
  • 举报
回复
先搜索一下cygwin目录下有没有ldd.exe,确认装了没有。
超龄编码人 2009-04-24
  • 打赏
  • 举报
回复
没有装这个命令怎么会有呢|?
vamperic 2009-04-24
  • 打赏
  • 举报
回复
在安装cygwin的时候选上了binutils了 gcc都ok可是ldd不可以。。这是为啥啊?谢谢
  • 打赏
  • 举报
回复
没有安装包啊.
加载更多回复(2)

23,127

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧