参考地址:原文地址
原因是您的g++版本太低,无法支持c++11
使用以下命令:
sudo yum install centos-release-scl
sudo yum install devtoolset-9
# If you use your non-root account to install packages,
# remove the sudo and change /root to /home/your_id in the following command
sudo mkdir -p /root/.R
sudo vim /root/.R/Makevars
将内容添加到打开的文件并保存:
CXX11=/opt/rh/devtoolset-9/root/usr/bin/g++ -std=c++11
重新安装软件包,您将看到 g++
已改为 /opt/rh/devtoolset-9/root/usr/bin/g++