2013-02-15 65 views
-1

我只是從另一個Fedora複製gcc並將其放到我的Fedora中。gcc不工作

在其他Fedora的,如果我這樣做:

./gcc 
i586-meego-linux-gnu-gcc: no input files 

但對我來說,如果我這樣做:

./gcc 
//there is nothing 

出了什麼問題?我確定如果我這樣做:文件./gcc和ldd ./gcc和ls -all ./gcc,它們是相同的。

在此先感謝。

+1

什麼*確切*你複製?如果你的意思只是'gcc'可執行文件,它不會在沒有安裝GNU編譯器集合的機器上工作 - 可執行文件無法調用。爲了使'gcc'前端工作,你需要一個編譯器,一個鏈接器,一個標準庫,標準頭文件等 - 整個集合是必需的。 – 2013-02-15 14:25:49

+0

我剛剛複製了完整的meego工具鏈。如果我運行系統的gcc,它似乎很好。只有來自toolChain的gcc。 – olidev 2013-02-15 14:29:14

+0

爲什麼不能用'sudo yum install gcc'安裝? – 2013-02-15 14:33:47

回答

0

編譯器應該適合您的計算機的體系結構。如果您的計算機是x86,並且您複製了另一個,如i586或arm,則確定它無法正常運行。

+0

這兩個PC的架構都是一樣的:Fedora x64 – olidev 2013-02-15 14:31:19

+0

嘗試'yum install gcc' – strongwillow 2013-02-15 14:38:41