我反复遇到以下错误
/usr/bin/ld: cannot find -lgfortran
当尝试安装很多 r 包时(例如 igraph、ergm、blockmodels,我猜每个包都需要 gcc 和 fortran 以某种方式)
我在 Ubuntu Trusty 上运行 R,并且我最近将 R 从 3.1.0 升级到了 3.3.1。
在 3.1.0 上,我可以毫无问题地安装 igraph 和 ergm(以及其他),但不能安装 block 模型。
我检查了我的系统上是否存在 libgfortran:它就在那里。实际上它的版本不止一个(3、4.7、4.8),并且还安装了 libgfortran-dev(也有多个版本)
知道发生了什么吗?
谢谢你的任何建议。
最佳答案
在 Arch Linux 中,gfortran 包被命名为 gcc-fortran。要安装它:
sudo pacman -S gcc-fortran
关于r - 安装 r-packages 时找不到 gfortran,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39367922/