我已经在osx 10.11中安装了binutils,但objdump仍然无法正常工作

时间:2016-04-05 04:50:32

标签: homebrew osx-elcapitan binutils

我已经努力将带有HomeBrew的binutil安装到osx 10.11上,最终成功,但是objdump仍然无法正常工作。终端给出的响应如下:

MacBook-Pro:~ Mars$ brew install binutils
==> Downloading https://homebrew.bintray.com/bottles/binutils-2.26.el_capitan.bo
Already downloaded: /Library/Caches/Homebrew/binutils-2.26.el_capitan.bottle.tar.gz
==> Pouring binutils-2.26.el_capitan.bottle.tar.gz
  /usr/local/Cellar/binutils/2.26: 109 files, 140.3M
MacBook-Pro:~ Mars$ objdump
-bash: objdump: command not found

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:11)

为避免与Apple分发的实用程序发生冲突,Homebrew安装的binutils可执行文件的名称前缀都是“g”(例如,objdump变为gobjdump)。

答案 1 :(得分:0)

您需要更新$PATH以包含自制软件安装位置。你可能想看看人们问这个问题的其他地方:

https://superuser.com/questions/324616/how-should-i-set-the-path-variable-on-my-mac-so-the-hombrew-installed-tools-are