没装 Xcode 不能使用 make 命令?

2017-07-11 20:15:56 +08:00
 HanningWu

我不是搞 iOS/macOS/watchOS/tvOS 开发的,所以 Xcode 对我来说没什么用。但会频繁使用到 Command Line Tools 的命令,所以我用xcode-select install命令安装了独立的 CLT。

然而,我发现独立的 CLT 无法使用 make 命令。

在终端里运行make之后报错是这样的:

xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist
Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools.
See `man xcode-select` for more details.

它让我用xcode-select --install命令去装独立的 CLT,可是 CLT 已经装在电脑里了,而且我还卸载重装了一遍。仍然出现这个问题。所以说我想要使用 make 命令,就必须在电脑里装一个臃肿的 Xcode 么?

4570 次点击
所在节点    Xcode
5 条回复
defunct9
2017-07-11 20:23:18 +08:00
是的,必须装
hguandl
2017-07-11 20:31:00 +08:00
没有这样特地试验过,不过如果缺少命令行组件的话使用 Homebrew 是个好选择,直接 brew install automake 试试看。
Echoldman
2017-07-11 22:31:53 +08:00
装上 Xcode,make 那一套基本都全了
xiaosaiyin
2017-07-12 16:05:59 +08:00
终端直接运行 make,弹出提示窗口,选择安装 command line tool,安装好就能用了
HanningWu
2017-07-12 20:51:15 +08:00
@xiaosaiyin 没有提示窗口弹出。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/374603

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX