在OSX上使用make

Ale*_*lex 63 macos terminal makefile

我有一个macbook我正在尝试做一些开发.我有一个我想要构建的程序,当我使用make它来构建它时,我得到了一个"找不到命令"的错误.我做了一些google和SO搜索,看起来这不是一个常见的问题.为什么我没有安装,我怎么得到它?我更加困惑,因为我知道我最近使用它(在过去一个月左右),当我在这台笔记本电脑上.

Dan*_*iel 129

对于那些使用Xcode 4.3和Lion访问此页面的人,默认情况下命令行工具不再捆绑,并且不再有/ Developer.要安装它们,请打开Xcode,转到首选项 - >下载 - >组件 - >命令行工具.这应该安装make,gcc等.

  • 您也可以从这里下载它们:[apple developer downloads](https://developer.apple.com/downloads/index.action#) (9认同)

Fri*_*ich 53

你安装了Apple开发者工具吗?键入gcc -v会发生什么?

看起来好像你没有下载开发的东西.您可以从http://developer.apple.com/免费获得(注册后)

  • 是的,Alex.升级到SL似乎消灭了许多开发工具,包括gcc和make.对我来说,我将XCode升级到3.2,并随之安装了开发工具. (3认同)
  • 如果您使用的是XCode 4.3,默认情况下不包含命令行工具,请参阅下面的评论,了解如何安装它们 (3认同)

Ben*_*Ben 18

现在有另一种方法可以通过osx-gcc-installer在OS X上安装gcc工具链,其中包括:

  • GCC
  • LLVM
  • 开发人员CLI工具(清除,制作等)
  • DevSDK(标题等)

下载量为282MB,而Xcode为3GB.


aya*_*yaz 13

您必须安装在OS X安装磁盘中作为可选包提供的"开发人员工具".


Jay*_*ter 9

对于Xcode 4.1,您只需将/ Developer/usr/bin添加到PATH环境变量即可.这很容易做到:

$ export PATH = $ PATH:/ Developer/usr/bin

还要确保更新〜/ .bashrc(或〜/ .profile或〜/ .bash_login)文件.


小智 8

此外,如果您已将用户文件和应用程序从一个mac迁移到另一个mac,则需要重新安装Apple Developer Tools.迁移助手不考虑开发人员工具的安装.


Eri*_*ric 5

如果您已安装Xcode 4.3及其命令行工具,只需打开终端并键入以下内容:在Xcode 4.3上,在终端中键入以下内容:

export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin


Pea*_*Pea 5

@Daniel的建议对我很有用.安装

make
,打开Xcode,转到首选项 - >下载 - >组件 - >命令行工具.然后您可以使用
gcc -v