安裝R包--Error: C++14 standard requested but CXX14 is not defined

說說解決方法吧,參考來源:http://www.itdecent.cn/p/59b61f52ca68

centos7環(huán)境下

修復(fù)方法

在終端運行以下命令

第一步

mkdir ~/.R

vim ~/.R/Makevars

CXX14FLAGS=-O3 -march=native -mtune=native -fPIC

CXX14=g++

##主要就是在home目錄下,建一個.R 的目錄;##然后在這個.R目錄下建一個文件,里邊鍵入兩行內(nèi)容,在這個位置大家應(yīng)該都一樣,不同的地方在第二步

第二步,指定gcc編譯器版本7

## 需要在home下運行以下命令,先別運行,先別運行,先別運行,往下看,

## 其中“/gcc/7.3.0”是你自己gcc的位置,不要硬搬復(fù)制,具體位置查看方法我在后方圖片中詳細說明了

## 切記!切記!切記!“/gcc/7.3.0/”是你自己gcc的位置,下邊只是個例子,大部分人運行都會錯的

export PATH=/gcc/7.3.0/bin/:$PATH

export LD_LIBRARY_PATH=/gcc/7.3.0/lib64/:$LD_LIBRARY_PATH

注:

查看自己gcc版本

路徑:which gcc

版本:gcc -v


OK啦?。?!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容