我有一个macbook我正在尝试进行一些开发。我有一个我想要构建的程序,当我使用make
来构建它时,我得到了一个“找不到命令”的错误。我做了一些google和SO搜索,看起来这不是一个常见的问题。为什么我没有安装,我怎么得到它?我更加困惑,因为我知道我最近使用它(在过去一个月左右),当我在这台笔记本电脑上。
答案 0 :(得分:129)
对于那些使用Xcode 4.3和Lion访问此页面的人来说,默认情况下命令行工具不再捆绑,并且不再有/ Developer。要安装它们,请打开Xcode,转到首选项 - >下载 - >组件 - >命令行工具。这应该安装make,gcc等。
答案 1 :(得分:53)
您是否安装了Apple开发人员工具? 如果输入gcc -v,会发生什么?
看起来好像你没有下载开发资料。您可以从http://developer.apple.com/
免费获得(注册后)答案 2 :(得分:18)
现在有另一种方法可以通过osx-gcc-installer在OS X上安装gcc工具链,其中包括:
对于Xcode,下载量为282MB对比3GB。
答案 3 :(得分:13)
您必须安装在OS X安装盘中作为可选包提供的“开发人员工具”。
答案 4 :(得分:9)
对于Xcode 4.1,您只需将 / Developer / usr / bin 添加到PATH环境变量即可。这很容易做到:
$ export PATH = $ PATH:/ Developer / usr / bin
还要确保更新〜/ .bashrc(或〜/ .profile或〜/ .bash_login)文件。
答案 5 :(得分:8)
此外,如果您已将用户文件和应用程序从一个mac迁移到另一个mac,则需要重新安装Apple Developer Tools。迁移助手不考虑开发人员工具的安装。
答案 6 :(得分:5)
如果您已安装Xcode 4.3及其命令行工具,只需打开终端并键入以下内容:在Xcode 4.3上,在终端中键入以下内容:
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
答案 7 :(得分:5)
@ Daniel的建议对我来说非常合适。要安装
make,请打开Xcode,转到偏好设置 - >下载 - >组件 - >命令行工具。然后,您可以使用
gcc -v
进行测试
答案 8 :(得分:4)
答案 9 :(得分:1)
我相信你也可以获得大约170 MB的Xcode命令行工具..它在'brew'设置指南中有描述:https://github.com/mxcl/homebrew/wiki/installation,可以在这里找到:https://developer.apple.com/downloads/index.action# < / p>
编辑:上面已经提到了@josh
答案 10 :(得分:1)
我发现开发者工具不像其他人那样容易获得。在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