我安装了最新版本的Xcode。
gcc,cc,clang
,其中任何一个都存在于终端中。
如何在Xcode使用的终端中找到c编译器?
答案 0 :(得分:31)
输入终端
xcodebuild -find make
xcodebuild -find gcc
xcodebuild -find g++
xcodebuild -find clang
xcodebuild -find clang++
每个命令都会打印相应工具的完整路径。它们是Xcode使用的。
如果您想要只输入/usr/bin
,还可以安装Xcode命令行工具,它将工具和库放在标准Unix位置(/usr/include
,make
等)下。或gcc
没有任何路径。请注意,这些工具与Xcode应用程序使用的工具无关,并且可能具有不同的版本。
答案 1 :(得分:10)
这些命令已被制作成一个单独的命令行工具"从Xcode 4.3或其后开始的包
作为使Xcode成为更标准的App Store安装的一部分,它们已被移至Xcode.app
捆绑包中。单独的CLI工具也是useful for projects like Homebrew,不需要完整的Xcode下载
安装(from here):
- 打开Xcode
- 转到偏好设置
- 选择下载,然后单击安装命令行工具(约171兆字节)
答案 2 :(得分:2)
似乎已经动了: jarmac:~jar $ xcodebuild -find clang /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
答案 3 :(得分:1)
它在Xcode应用程序包中:
/Applications/Xcode.app/Contents/Developer/usr/bin/
答案 4 :(得分:0)
如果 gcc、cc 和 clang 在命令行中可用,您可以通过 -v
标签获取有关安装和目录的信息。
gcc -v
cc -v
clang -v