2014-09-19 42 views
1

我想在具有非常老的GCC的CentOS 6.5的HPC機器上使用GCC 4.8.1或更高版本。我沒有管理員權限,所以一切都必須是本地的。我是否必須真正編譯源碼中的所有內容?沒有任何rpm包,我只能安裝GCC及其依賴項?我發現了CentOS 7的GCC rpms,但不是6.5。在CentOS 6.5上構建GCC 4.8.1或更高版本

回答

1

沒有管理員權限,從源代碼構建 可能是最可靠的方法來使用gcc-4.8.1。

你可以嘗試從這裏描述 https://superuser.com/questions/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos

CentOS的7 RPM的不可能在一般工作在CentOS 6.x中的紅帽開發者工具包2.0 GCC-4.8.1 安裝(或提取) 開發者2.0工具包建立在CentOS6上

+0

謝謝。我之前看到過這個鏈接,但我無法完成它(也許我需要花更多的時間)。但是,我發現了其他鏈接(http://joelinoff.com/blog/?p=1003),有人用最小的努力從源代碼構建了GCC腳本。它的工作,但沒有包括gfortran。我想,我必須自己做。 – Strongman 2014-09-21 23:57:33

+0

我嘗試了你提到的腳本,但是在multilibs的其中一個步驟失敗了:'/usr/include/gnu/stubs.h:7:27:致命錯誤:gnu/stubs-32.h:沒有這樣的文件或目錄' – 719016 2015-07-17 09:05:46