我已经从工具cd安装了Xcode,我认为这会让我从命令行使用gcc,但是我找不到它。OSX上的gcc在哪里?我已经安装Xcode已经
我缺少什么
编辑
当我写我找不到它我的意思是“我期待它使用which gcc
为”
如果gcc
会一直在PATH
排在第一位,which
会找到它。
由于gcc
不在PATH
(这是什么使我在这里摆在第一位)which
不会找到它!
我认为这是明显的,但我在这里做笔记,因为它不是
我已经从工具cd安装了Xcode,我认为这会让我从命令行使用gcc,但是我找不到它。OSX上的gcc在哪里?我已经安装Xcode已经
我缺少什么
编辑
当我写我找不到它我的意思是“我期待它使用which gcc
为”
如果gcc
会一直在PATH
排在第一位,which
会找到它。
由于gcc
不在PATH
(这是什么使我在这里摆在第一位)which
不会找到它!
我认为这是明显的,但我在这里做笔记,因为它不是
当你没有勾选“UNIX Development Support”[1](或者你可能没有选中它;我不记得它是否默认打开)做了安装,所以它没有在/usr/bin/
中安装必要的符号链接和驱动程序。
重新安装,并确保阅读配置选项的说明并选择您需要的。
1:“可选内容,以允许从启动卷命令行开发安装的GCC编译器和命令行工具等等等等......重复。”
安装时出现问题。
的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
[..]
我不知道'pkgutil' - 这个片段绝对是一个有用的。 – awgy 2010-04-21 19:30:22
难道不是没有装gcc,你的$ PATH变量被搞砸?首先手动检查gcc是否在/ usr/bin中。然后echo $ PATH ...
这就是我的意思*我找不到它*:P我更新了我的帖子。 – OscarRyz 2010-04-21 19:46:59
是的,但我的观点是,gcc不在你的路径可能是由你的PATH错误造成的,或者由gcc不存在导致的...... – 2010-04-21 20:15:12
同样的事情发生在我身上。它工作了一段时间,然后走开了。重新安装,它将被修复。
您可能想在Apple上下载Xcode。自Xcode迅速更新以来,几乎可以保证更新/更新。目前的Xcode是3.2.1.10。你需要一个Apple ID来下载,但这也让你可以访问开发网站。全部免费...。
现在是1/6/2014。当前Xcode是5.0.1
这是2016年 - 当前Xcode是8.0。我认为现在应该关闭这个问题。
+1 @ drewk谢谢,我试过下载它从我无法通过防火墙(或防病毒我不知道),所以今天我带了我的安装光盘,这是发生了什么事:http://stackoverflow.com/questions/2693336/how-to-update-xcode-to-install-unix-development-support :( – OscarRyz 2010-04-22 18:25:43
的Xcode 4.3或更高版本需要安装在这里找到“命令行工具Xcode的”:https://developer.apple.com/downloads
对于4.3版本。1,XCode现在是一个应用程序,命令行工具现在可以通过首选项获得(如果单击“更多...”,这将在App Store中的XCode中的'4.3.1版新增功能'中介绍)。安装XCode后,打开它,打开首选项,然后单击下载选项卡。点击'安装'为'命令行工具',然后用您的计算机密码登录。该代码将被下载并安装。
可以确认这是现在安装gcc的方式。 – hitsuyashi 2012-04-02 06:22:16
是的,尝试通过单击首选项下载命令行工具来安装'命令行工具'。
我正在投票结束这个问题作为题外话,因为太老,过时。不再适用 – dawg 2016-09-22 03:04:29