2016-03-24 26 views
1

我已經安裝了GCC和Gfortran。它是gcc版本4.1.2 20080704(紅帽4.1.2-52)。但是,我正在嘗試安裝更新的gfortran編譯器。這是我到目前爲止所做的。從http://gfortran.meteodat.ch/download/x86_64/我下載了每晚的「gcc-trunk.tar.xz」,並將其解壓到目錄「opt」中。這創建了目錄「gcc-trunk」。然後我下載了「gcc-5-infrastructure.tar.xz」並將其解壓到「gcc-trunk」中。我然後輸入GLIBC_2.11'not found(required/path_name/bin/gfortran)

PATH = 「$ HOME/GCC-主幹/ BIN」:$ PATH

MANPATH = 「$ HOME/GCC-主幹/股/人」

LD_LIBRARY_PATH =「$ HOME/gcc-trunk/lib64「:」$ HOME/gcc-trunk/lib「:$ LD_LIBRARY_PATH

bash。然後我試圖覈實是否與

/路徑名正確安裝gfortran/gfortran -v

但是,我得到的消息GLIBC_2.11' 未找到(通過/路徑名/斌/ gfortran要求) 。我不確定是什麼問題。我該怎麼辦?

+0

的LDD vesion是: LDD( GNU libc)2.5 –

+1

那麼RHEL 4是**真**。這使事情變得相當複雜...... –

+0

@Alexandrer Vogt好吧,看起來我不夠了解。我想我可以用維基百科知識來安裝一些東西。我可以通過哪些參考來獲得有關安裝和運行程序的一般想法? –

回答

2

您下載的gfortran二進制文件是針對比您的系統上安裝的glibc更新版本而構建的。

你可以解決這個問題,例如通過

  • 獲取內置針對的是舊版本的glibc
  • 大廈GCC的gfortran二進制從源
  • 升級到較新的發行版有新的glibc
+1

下面是關於如何編譯'gfortran'的簡短指南:https://gcc.gnu.org/wiki/GFortranSource。哪一個這樣的舊操作系統,雖然可能很難獲得所有的依賴關係。 –