匹配 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 软件包。有编译器、gcc、g++ 和 gfortran 的元软件包,可获取最新版本的依赖项。可能其中一个未安装,所以它是软件包(gfortran?)。无论如何,只需:

sudo apt-get install gfortran

看看您是否获得了与您的 gcc 匹配的预期 5.3 版本。如果这不起作用,只需使用显式 gfortran-5 包。

相关内容