我正在尝试在 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不起作用提供建议吗?