將 gfortran 與 gcc 編譯器相匹配

將 gfortran 與 gcc 編譯器相匹配

我正在運行 gcc (Ubuntu 5.3.0-3ubuntu1~14.04) 5.3.0 20151204

我無法成功安裝一些 R 軟體包,因為我的 gfortran 出現錯誤。有人指出這可能是因為我的 g++ 與我的 gfortran 版本不符。

這是我的gfortran:GNU Fortran (Ubuntu 4.8.5-2ubuntu1~14.04.1) 4.8.5

有人可以幫助我讓它們一起工作,這樣我就可以安裝像 lavaan 這樣的 R 軟體包及其依賴項。謝謝。

答案1

有多個版本的 gcc、g++、gfortran 編譯器可用。例如,軟體包 g++-5、gcc-5 和 gfortran-5 與 ...-4 版本。您顯然沒有 gfortran-5 padkage。有編譯器、gcc、g++ 和 gfortran 的元包來取得最新版本的依賴項。可能其中之一尚未安裝,因此它是軟體包(gfortran?)。無論如何,只要:

sudo apt-get install gfortran

看看您是否獲得了與您的 gcc 匹配的預期 5.3 版本。如果這不起作用,只需使用顯式的 gfortran-5 套件。

相關內容