安装Xcode后,Clang编译器在哪里?

问题描述 投票:0回答:6

我安装了最新版本的 Xcode。

终端中不存在可执行文件

gcc
cc
clang

如何在 Xcode 使用的终端中找到 C 编译器?

xcode macos
6个回答
44
投票

输入终端

xcodebuild -find make
xcodebuild -find gcc
xcodebuild -find g++
xcodebuild -find clang
xcodebuild -find clang++

每个命令都会打印相应工具的完整路径。它们是 Xcode 使用的。

您还可以安装 Xcode Command Line Tools,它将把工具和库放置在标准 Unix 位置(

/usr/bin
/usr/include
等)下,如果您希望能够只键入
make
gcc
而无需输入任何路径。请注意,这些工具与 Xcode 应用程序使用的工具无关,并且可能具有不同的版本。


10
投票

自 Xcode 4.3 或更高版本起,此类命令已被制作成单独的“命令行工具”包。

它们已被移至 Xcode.app 捆绑包中,作为使 Xcode 成为更标准的 App Store 安装的一部分。单独的 CLI 工具对于像 Homebrew 这样不需要下载完整 Xcode 的项目也非常有用。 安装(从这里

):

打开Xcode
    转到首选项
  • 选择“下载”并单击“安装命令行工具”(约 171 兆字节)

Xcode command line tools Download page screenshot

好像动了:

7
投票
xcodebuild -find clang

输出:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang

如果命令行上有可执行文件 

2
投票

cc

clang
,您可以通过 
-v
 标签获取有关安装和目录的信息。
gcc -v
cc -v
clang -v

它位于 Xcode 应用程序包中:

1
投票
/Applications/Xcode.app/Contents/Developer/usr/bin/

今年11岁了。为什么这个还在这里? 10年来,这一直不是怎么做的。扔掉这个,这是虚假信息。

0
投票

© www.soinside.com 2019 - 2024. All rights reserved.