我有一台MacBook Pro,我正在尝试进行一些开发。
我有一个要构建的程序,当我make
用来构建它时,出现“找不到命令”错误。我做了一些谷歌搜索和堆栈溢出搜索,这看起来不是一个普遍的问题。为什么没有make
安装?如何安装?
我特别困惑,因为我知道我最近在使用笔记本电脑时(过去一个月左右)使用它。
Answers:
您是否安装了Apple开发人员工具?如果键入gcc -v会发生什么?
好像您没有下载开发资料。您可以从http://developer.apple.com/免费获得(注册后)。
对于那些使用Xcode 4.3和Lion访问此页面的人,默认情况下不再捆绑命令行工具,并且不再有/ Developer。要安装它们,请打开Xcode,转到“首选项”->“下载”->“组件”->“命令行工具”。这应该安装make,gcc等。
现在,还有另一种通过osx-gcc-installer在OS X上安装gcc工具链的方法,包括:
下载的大小是282MB,而Xcode是3GB。
对于Xcode 4.1,您只需将/ Developer / usr / bin添加到PATH环境变量中即可。这很容易做到:
$ export PATH = $ PATH:/开发人员/ usr / bin
也一定要更新〜/ .bashrc(或〜/ .profile或〜/ .bash_login)文件。
此外,如果您已将用户文件和应用程序从一台Mac迁移到另一台Mac,则需要重新安装Apple Developer Tools。迁移助手不负责开发人员工具的安装。
我相信您也可以仅获得约170 MB的Xcode命令行工具。“ brew”安装指南中对此进行了描述:https : //github.com/mxcl/homebrew/wiki/installation,可以在这里找到:https : //developer.apple.com/downloads/index.action#
编辑:@josh已经在上面提到过
我发现开发人员工具不如其他工具容易获得。在El Capitan的终端中,我只是使用了gcc -v,然后它说gcc不可用,并询问我是否要安装命令行Apple Developer Tools。无需下载Xcode。下面的终端会话:
Pauls-MBP:~ paulhillman$ gcc -v
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Pauls-MBP:~ paulhillman$ gcc -v
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin