2012-03-02 148 views
1

我想安裝在Linux x86_64的GCC 4.2.4,Intel的CPU有2個內核,在不默認路徑。 我下載通過SVN的代碼,並從構建目錄配置了安裝GCC 4.2.4

../gcc_424/configure --prefix=/scratch/user/local/gcc-424 --with-local-prefix=/scratch/user/local/include 

然後在生成目錄

make 

當我運行

make install 

我得到的錯誤

/bin/sh: line 3: cd: ./fixincludes: No such file or directory 

我現在應該做什麼有點失落,有什麼幫助?

+0

推測源包中缺少fixincludes目錄。它是否沒有--prefix編譯? – 2012-03-02 23:07:12

+0

我不是根,我不能編譯沒有前綴 – simona 2012-03-02 23:19:15

+0

你應該能夠沒有前綴。你不能安裝。也許嘗試fakeroot環境? – 2012-03-02 23:20:55

回答

0

雖然未經測試(因爲它是相當老),EasyBuild應該能夠建立GCC 4.2沒有太多的麻煩。 只需使用available example easyconfigs爲GCC(非ClooG-PPL的)之一,調整版本號,並運行EasyBuild install命令指定easyconfig文件。 無需root權限,EasyBuild照顧所有討厭的東西。