我刚将我的电脑升级到了Mac OS X Lion系统,然后打开终端窗口并输入了“make”命令,但是终端提示说:“-bash: make: command not found”,请问“make”命令去哪儿了呢?
我刚将我的电脑升级到了Mac OS X Lion系统,然后打开终端窗口并输入了“make”命令,但是终端提示说:“-bash: make: command not found”,请问“make”命令去哪儿了呢?
您需要从App Store安装Xcode。
然后启动Xcode,进入Xcode->偏好设置->下载
,并安装名为“命令行工具”的组件。
之后,所有相关工具都将放置在/usr/bin文件夹中,并且您将能够像10.6版本那样使用它。
/Applications/Xcode.app/Contents/Developer/usr/bin/
。 - Paul Peelen你是否安装了Xcode和开发者工具?我认为make和gcc等工具是随Xcode一起安装的,而不是预先安装的。Lion版本的Xcode 4.1是免费的。
看起来你可以从Apple开发者下载中安装命令行工具,而不必获取Xcode。但需要使用我的苹果账户进行登录。
或者,一旦你从应用商店安装了Xcode,你可能会注意到默认情况下未安装命令行工具。打开Xcode,转到首选项,点击“下载”选项卡,然后可以从那里下载并安装命令行工具。
Xcode 4.3.2默认没有安装“命令行工具”,需要打开Xcode 首选项 / 下载 / 组件选项卡。此处列出了一些可选组件,每个旁边都有一个“安装”按钮,其中包括“命令行工具”以及支持旧版iOS开发的组件。
现在,“make”已经可用,您可以打开终端并输入以下命令进行检查:make -v
结果应该如下:GNU Make 3.81
即使您不需要Xcode,也可能需要“make”,例如,Perl开发人员使用命令行上的cpan -i安装Perl模块。
在使用 NDK
升级到 Mountain Lion
后,我遇到了以下错误:
找不到 'make' 程序,请安装 Cygwin make 包或定义 GNUMAKE 变量指向它。
通过下载和使用最新的 NDK,错误已经被修复。
xcrun make