操作
>cd
>mkdir .R
> cd .R
> vi Makevars
# PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)
# PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -ltrng4
# CFLAGS += -O3 -Wall -pipe -pedantic -std=gnu99
# CXXFLAGS += -O3 -Wall -pipe -Wno-unused -pedantic -fopenmp -std
# =c++11
改回去
将Makevars文件删掉即可
> rm ~/.R/Makevars
注意是.R
文件夹,不能删掉R
文件夹,install.packages
安装的包都在这里。
若还不行,则执行以下命令将主目录中的Makevars文件也删除
> rm ~/Makevars
只有重启rstudio,在rstudio页面的工具栏中选择 session->restart R
可以在rstudio的console中执行以下命令可以查看R包的安装路径
> .libPaths()
Ubuntu中的rstudio显示结果为
本地的rstudio显示结果为
若想查找某个包的位置,则可以执行如下命令
> locate -i RcppArmadillo.h
参考:‘RcppArmadillo.h’ file not found when installing RcppArmadillo from source