CentOS安装R包报错:/usr/bin/ld: cannot find -lgfortran

在CentOS上已经安装了gfortran,使用which可以找到它的安装路径:

$which gfortran
usr/bin/gfortran

但在安装R包时却报:

/usr/bin/ld: cannot find -lgfortran

解决方法

检查gfortran,gcc,g++的版本也是匹配,所以可以确定的是R找不到gfortran,解决方法是新建~/.R/Makevars来配置gfortran的路径:

cd ~
mkdir .R
touch Makevars

添加以下内容配置gfortran路径:

F77 = /usr/bin/gfortran
FC = $F77
FLIBS = -L/usr/bin/gfortran

类似问题

成功解决!类似解决的问题:

/usr/bin/ld: cannot find -lquadmath

版本问题

检查gfortran,gcc,g++版本:

g++ --version
gcc --version
gfortran --version

版权声明:著作权归作者所有。

相关推荐

GitLab安装(CentOS 6)

这里主要介绍在CentOS 6上使用综合安装包安装GitLab。1、安装配置依赖1.1、执行以下命令,开放防火墙对http和ssh的访问。sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit 

Linux安装PhantomJS(CentOS)

本文演示在CentOS 7 64位安装PhantomJS。下载PhantomJS下载地址:http://phantomjs.org/download.html。在下载页面找到Linux安装包(如phantomjs-2.1.1-linux-x86_64.tar.bz2 ),复制下载链接,使用wget下载:$wget https://bitbucket.org/ariya

[译]Vue - 解决Cannot Find Element错误

如果你刚接触Vue,可能会遇到一些不熟悉的错误。实际上,我在创建delimiter app时看到了一个我不太熟悉的错误。例如,你可能在Vue里看到“Cannot find element”的错误。在Google Chrome中,你会在控制台窗口中看到此错误,如下所示:发生这种错误是因为过早实例化Vue。通常情况下,你会看到此错误,是因为挂载Vue的HTML元

CentOS安装JDK

CentOS下有三种方式安装JDK。下载压缩包安装1. 下载压缩包参考Linux使用wget和curl下载jdk。2. 新建安装目录,并解压安装包到安装目录[root@iZ9 ~]# mkdir/usr/java [root@iZ9 ~]# cd /usr/java [root@iZ9 ~]#  tar -zxvf jdk-8u