在OSX上使用make
我有一个macbook我正试图做一些发展。 我有一个程序,我想要build立,当我去使用make
来build立它,我得到了一个“命令未find”的错误。 我做了一些谷歌和SOsearch,看起来不是这是一个常见的问题。 为什么我没有安装,我怎么得到它? 我更加困惑,因为我知道我在笔记本电脑上使用它时比较近(在过去一个月左右)。
你有没有安装苹果开发者工具? 如果你inputgcc -v,会发生什么?
它看起来好像你没有下载开发的东西。 您可以从http://developer.apple.com/免费获得(注册后);
对于那些使用Xcode 4.3和Lion的人来说,命令行工具不再是默认绑定的,并且不再有/ Developer。 要安装它们,打开Xcode,进入首选项 – >下载 – >组件 – >命令行工具。 这应该安装make,gcc等
现在有另一种方法通过osx-gcc-installer在OS X上安装gcc工具链,这包括:
- GCC
- LLVM
- 铛
- 开发者CLI工具(清除,制作等)
- DevSDK(头文件等)
下载是282MB与3GB的Xcode。
您将不得不安装在OS X安装盘中作为可选软件包提供的“开发人员工具”。
对于Xcode 4.1,您可以简单地将/ Developer / usr / bin添加到PATH环境variables中。 这很容易完成:
$ export PATH = $ PATH:/ Developer / usr / bin
还要确定更新你的〜/ .bashrc(或〜/ .profile或〜/ .bash_login)文件。
另外,如果您已将用户文件和应用程序从一台Mac迁移到另一台,则需要重新安装Apple Developer Tools。 迁移助理不考虑开发人员工具安装。
如果您安装了Xcode 4.3及其命令行工具,只需打开“terminal”并键入以下内容:在Xcode 4.3上,在terminal中键入以下内容:
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
丹尼尔的build议对我来说非常合适。 安装
使
,打开Xcode,进入首选项 – >下载 – >组件 – >命令行工具。然后你可以testing
gcc -v
我同意其他两个答案:安装苹果开发者工具。
但是也值得注意的是,OS X带有ant和耙子 。
我相信你也可以得到只有约170 MB的Xcode命令行工具。它在'brew'设置指南中有描述: https : //github.com/mxcl/homebrew/wiki/installation ,可以在这里find: https : //developer.apple.com/downloads/index.action#
编辑:这已经在@josh上面提到过了
我发现开发者工具不像其他人那样容易获得。 在El Capitan,在terminal我只使用gcc -v,然后说gcc不可用,并询问我是否想安装命令行Apple Developer Tools。 不需要下载Xcode。 terminal会议如下:
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