2010-04-21 231 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

是的,嘗試通過單擊首選項下載命令行工具來安裝'命令行工具'。

相關問題