最近安裝R包遇到的問題,原文在此。本人只做筆記用。發(fā)現(xiàn)同樣適用于Ubuntu16.04
CentOS安裝R包報(bào)錯(cuò):/usr/bin/ld: cannot find -lgfortran
$which gfortran
usr/bin/gfortran
但是在用R安裝VGAM時(shí)報(bào)錯(cuò),檢查gfortran,gcc,g++的版本也是匹配,所以可以確定的是R找不到gfortran,解決方法是新建~/.R/Makevars來配置gfortran的路徑:
cd ~
mkdir .R
touch .R/Makevars
添加以下內(nèi)容配置gfortran路徑:
F77 = /usr/bin/gfortran
FC = $F77
FLIBS = -L/usr/bin/gfortran
成功解決!類似解決的問題:
/usr/bin/ld: cannot find -lquadmath