OSX上的gcc在哪里?我已经安装了Xcode

时间:2010-04-21 19:18:06

标签: xcode macos gcc

我已经从工具光盘安装了Xcode,我想这会让我从命令行使用gcc但我找不到它。

我缺少什么

编辑

当我写时我找不到它我的意思是“我用which gcc寻找它”

如果gcc首先位于PATHwhich就会找到它。

由于gcc不在PATH(这就是首先让我来到这里),which找不到它!

我认为这很明显,但我在这里做笔记,因为它不是

8 个答案:

答案 0 :(得分:38)

从版本4.3.1开始,XCode现在是一个应用程序,命令行工具现在可以通过首选项获得(如果你点击',这将在XCode App Store中的'版本4.3.1中的新功能'中记录更多...')。安装XCode后,打开它,打开“首选项”,然后单击“下载”选项卡。单击“命令行工具”的“安装”,然后使用计算机密码登录。然后将下载并安装该代码。

答案 1 :(得分:8)

当你进行安装时,你没有选中“UNIX开发支持”[1]的框(或者你可能没有选中它;我不记得它是否默认开启),所以它没有'在/usr/bin/

中安装必要的符号链接和驱动程序

重新安装,并确保阅读配置选项的说明并选择您需要的说明。

1:“允许从启动卷进行命令行开发的可选内容。安装GCC编译器和命令行工具的副本等等等等等等。”

答案 2 :(得分:5)

您的安装出了问题。

gcc安装在/ usr / bin下,带有符号链接到gcc-4.2:

cd diciu$ pkgutil --file-info /usr/bin/gcc-4.2 
volume: /
path: /usr/bin/gcc-4.2

pkgid: com.apple.pkg.gcc4.2Leo
pkg-version: 4.2.0.9000000000.1.1249367152
[..]
pkgid: com.apple.pkg.Xcode3.2.1Update
pkg-version: 1.0.1.1249367152
[..]
pkgid: com.apple.pkg.Xcode3.2.1UpdateUNIXDevSupport
pkg-version: 1.0.1.1249367152
[..]

答案 3 :(得分:4)

在我的Mac上$ which gcc显示/usr/bin/gcc

答案 4 :(得分:3)

Xcode 4.3+您需要安装'Xcode命令行工具',请点击此处:https://developer.apple.com/downloads

答案 5 :(得分:1)

同样的事发生在我身上。它工作了一段时间然后就消失了。重新安装,它将被修复。

您可能希望在使用Apple时从Apple下载Xcode。由于Xcode快速更新,因此几乎可以保证更新/更新。目前的Xcode是3.2.1.10。您需要下载Apple ID,但这也允许您访问开发站点。全部免费......


是2014年1月6日。当前的Xcode是5.0.1


2016年 - 当前的Xcode是8.0。我认为现在应该关闭这个问题。

答案 6 :(得分:0)

是否有可能安装了gcc,而不是没有安装gcc,你的$ PATH变量搞砸了?首先检查gcc是否在手动/ usr / bin中。然后回显$ PATH ...

答案 7 :(得分:0)

是的,尝试通过单击Preferences-Downloads-command line tools安装'命令行工具'。