小编use*_*ser的帖子

找不到 -lgfortran

我正在尝试在 R 中安装一个包(包“ks”)。它失败并显示错误消息:

/usr/bin/ld: cannot find -lgfortran
Run Code Online (Sandbox Code Playgroud)

我已经安装了 Ubuntu 包 build-essential:

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

我也试过添加符号链接:

sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/libgfortran.so
sudo ln -s /usr/lib/libgfortran.so.3.0.0 /usr/lib/libgfortran.so
sudo ldconfig
Run Code Online (Sandbox Code Playgroud)

我经常使用 gcc 和 g++,但还没有理由使用 gfortran。

我在 gcc-4.7 ( http://ubuntuforums.org/showthread.php?t=2123821 )上看到其他人有这个问题,所以我想知道这是否来自手动安装 gcc-4.7。我跟着从接受的答案在这里的配方在这里,在这里在这里。

运行lsb_release -a打印

Ubuntu 12.04.2 LTS

和运行uname -r打印

3.2.0-39-generic-pae

任何人都可以就为什么ld不起作用提供建议吗?

compiling gcc fortran ld

15
推荐指数
4
解决办法
3万
查看次数

标签 统计

compiling ×1

fortran ×1

gcc ×1

ld ×1