2013-10-07 66 views
0

請不要將其標記爲重複項。機會是我已經嘗試過你要鏈接到的問題,並沒有運氣。我已經通過至少看過這50個問題,似乎無法解決這個錯誤。未找到gcc-4.0命令OS X

我試圖安裝LUPA:Lua和Python的之間的橋樑。不要問爲什麼xD無論如何,當我運行setup.py命令,它運行良好,找到我的LuaJIT2安裝等等,但是當它試圖運行命令「gcc-4.0」時,它不起作用。

我不知道什麼是GCC,直到前幾天,所以當它說,一些有關GCC我很喜歡「到底是什麼?GCC」。所以,我花了我的時間研究它,發現它是一個C/C++編譯器(雖然我認爲C++被稱爲G ++或某些東西,但GCC也可以編譯C++,我相信),這是有道理的,因爲lupa使用Cython 。我相信我的Mac有GCC版本4.2.1。我試圖下載GCC 4.0版本,但找不到下載鏈接。我已經嘗試安裝XCode命令行工具,並沒有做任何好處(我已經安裝了它們,所以我卸載並重新安裝希望這會工作)。我有最新版本的XCode(我相信它是第4版)。似乎沒有任何工作。

當我運行命令gcc-4.2,我得到i686-apple-darwin11-gcc-4.2.1: no input files

當我運行命令gcc-4.0,我得到bash: gcc-4.0: command not found

我得到了很多我的Mac在命令行上的問題。 Homebrew不適合我,git不適合我,curl不適合我,ssl不適合我,現在GCC非常流暢。我之前對此有疑問,並沒有任何幫助。

如果它的任何幫助,我使用的基礎模型2012年中期的MacBook Pro 13" 非Retina顯示屏。

謝謝!

+0

你想[下載Xcode命令行工具](http://apple.stackexchange.com/questions/88535/how-to-download-the-command-line-tools-for-xcode-without-the -downloads換devel的)。 –

+0

我已經說過我已經下載了它們,但沒有幫助。 – Eamonn

+0

啊,道歉。我讀得太快了。 –

回答

0

聽起來像GCC-4.2安裝?也許可以鏈接這個被稱爲當安裝程序查找GCC-4.0。

要檢查的gcc的位置,做

ls -l $(which gcc) 

在我的系統,這表明GCC是一個符號鏈接llvm-gcc-4.2

lrwxr-xr-x 1 root wheel 12 Aug 13 2012 /usr/bin/[email protected] -> llvm-gcc-4.2 

如果不顯示任何東西,嘗試:

ls -l $(which gcc-4.2) 

這些節目輸出的哪種,把那個which聲明正是這個命令

sudo ln -s $(which gcc) /usr/bin/gcc-4.0 

請注意,該命令與您在註釋中顯示的命令不同。

+0

/usr/bin/gcc對我而言並不存在。已經嘗試過。 :(上面的命令也不起作用('sudo ln -s $(gcc-4.0)/ usr/bin/gcc-4.0') – Eamonn

+0

你有'gcc-4.2'嗎?這樣做的目的是創建一個從4.0到4.2。如果gcc沒有指向gcc-4.2,那麼你需要重新安裝開發工具或者在上面的命令中使用gcc-4.2來說明gcc。哪個'gcc'說什麼,'哪個gcc- 4.2'' – beroe

+0

是的,運行'gcc-4.2'返回'i686-apple-darwin11-gcc-4.2.1:沒有輸入文件 – Eamonn