最近安装R包遇到的问题,原文在此。本人只做笔记用。发现同样适用于Ubuntu16.04
CentOS安装R包报错:/usr/bin/ld: cannot find -lgfortran
$which gfortran
usr/bin/gfortran
但是在用R安装VGAM时报错,检查gfortran,gcc,g++的版本也是匹配,所以可以确定的是R找不到gfortran,解决方法是新建~/.R/Makevars来配置gfortran的路径:
cd ~
mkdir .R
touch .R/Makevars
添加以下内容配置gfortran路径:
F77 = /usr/bin/gfortran
FC = $F77
FLIBS = -L/usr/bin/gfortran
成功解决!类似解决的问题:
/usr/bin/ld: cannot find -lquadmath