r - 安装 r-packages 时找不到 gfortran

标签 r ubuntu ld gfortran

我反复遇到以下错误

/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/

相关文章:

java - NetBeans 和 OpenOffice 打开插件

linux - 在 Linux 中使用 Dongle 运行 IAR Embedded Workbench for Arm 的建议

linux - Neo4j 3.0.3 on Ubuntu : How do I load a . graphdb 文件到网络界面

assembly - 在 64 位平台上使用 ld 生成 32 位可执行文件

r - 在 ggplot2 中添加第二个 x 轴

r - 在 R 中关闭 options() Debug模式

r - 使用 stringdist 对变量上的数据进行分区以加速 "fuzzy match"

r - 如何将列制作成R中的列名

linux - 在调用/lib/ld-linux.so.2 中的 _start 函数之前发生了什么?

python - DYLD_LIBRARY_PATH 和 LD_LIBRARY_PATH 不能被 macOS Sierra 上的 python 的 os 和 subprocess 模块使用