2010-04-21 612 views
8

我已经从工具cd安装了Xcode,我认为这会让我从命令行使用gcc,但是我找不到它。OSX上的gcc在哪里?我已经安装Xcode已经

我缺少什么

编辑

当我写我找不到它我的意思是“我期待它使用which gcc为”

如果gcc会一直在PATH排在第一位,which会找到它。

由于gcc不在PATH(这是什么使我在这里摆在第一位)which不会找到它!

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

+2

我正在投票结束这个问题作为题外话,因为太老,过时。不再适用 – dawg 2016-09-22 03:04:29

回答

6

当你没有勾选“UNIX Development Support”[1](或者你可能没有选中它;我不记得它是否默认打开)做了安装,所以它没有在/usr/bin/中安装必要的符号链接和驱动程序。

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

1:“可选内容,以允许从启动卷命令行开发安装的GCC编译器和命令行工具等等等等......重复。”

+0

很可能...我将重新安装。 – OscarRyz 2010-04-22 01:10:20

+1

就是这样。现在我试图重新安装,但该选项不可用:(我为此创建一个新的问题:http://stackoverflow.com/questions/2693336/how-to-update-xcode-to-install-unix-development-support – OscarRyz 2010-04-22 18:20:51

4

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

+0

如果命令不起作用,那么'which'可能会返回什么? – OscarRyz 2010-04-21 19:45:48

+1

不,他只是告诉你gcc被支持的地方。他说gcc的位置在他的mac上 – 2010-04-21 20:15:53

+0

@Brian Oh ..那么这是一个评论,而不是回答 – OscarRyz 2010-04-22 01:09:30

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 
[..] 
+0

我不知道'pkgutil' - 这个片段绝对是一个有用的。 – awgy 2010-04-21 19:30:22

0

难道不是没有装gcc,你的$ PATH变量被搞砸?首先手动检查gcc是否在/ usr/bin中。然后echo $ PATH ...

+0

这就是我的意思*我找不到它*:P我更新了我的帖子。 – OscarRyz 2010-04-21 19:46:59

+0

是的,但我的观点是,gcc不在你的路径可能是由你的PATH错误造成的,或者由gcc不存在导致的...... – 2010-04-21 20:15:12

1

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

您可能想在Apple上下载Xcode。自Xcode迅速更新以来,几乎可以保证更新/更新。目前的Xcode是3.2.1.10。你需要一个Apple ID来下载,但这也让你可以访问开发网站。全部免费...。


现在是1/6/2014。当前Xcode是5.0.1


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

+0

+1 @ drewk谢谢,我试过下载它从我无法通过防火墙(或防病毒我不知道),所以今天我带了我的安装光盘,这是发生了什么事:http://stackoverflow.com/questions/2693336/how-to-update-xcode-to-install-unix-development-support :( – OscarRyz 2010-04-22 18:25:43

38

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

+4

可以确认这是现在安装gcc的方式。 – hitsuyashi 2012-04-02 06:22:16

0

是的,尝试通过单击首选项下载命令行工具来安装'命令行工具'。

相关问题