我正在运行 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 包。