我安装了最新版本的 Xcode。
gcc,cc,clang
, 它们中的任何一个都存在于终端中。
如何在 Xcode 使用的终端中找到 c 编译器?
输入终端
xcodebuild -find make
xcodebuild -find gcc
xcodebuild -find g++
xcodebuild -find clang
xcodebuild -find clang++
每个命令都会打印相应工具的完整路径。它们是 Xcode 使用的。
您还可以安装 Xcode 命令行工具,如果您希望能够只输入或不输入任何路径,它将把工具和库放在标准 Unix 位置(/usr/bin
等)下。请注意,这些工具与 Xcode 应用程序使用的工具无关,并且可能具有不同的版本。/usr/include
make
gcc
从 Xcode 4.3 起,此类命令已被制成单独的“命令行工具”包
Xcode.app
作为使 Xcode 成为更标准的 App Store 安装的一部分,它们已被移入捆绑包中。单独的 CLI 工具对于不需要完整 Xcode 下载的Homebrew 等项目也很有用
要安装(从这里):
- 打开 Xcode
- 转到首选项
- 选择下载并单击安装命令行工具(大约 171 兆字节)
它似乎已经移动:jarmac:~ jar$ xcodebuild -find clang /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
它在 Xcode 应用程序包中:
/Applications/Xcode.app/Contents/Developer/usr/bin/
-v
如果 gcc、cc 和 clang 在命令行上可用,您可以通过标签获取有关安装和目录的信息。
gcc -v
cc -v
clang -v