要在CentOS上使用GCC编译器支持C++11,您需要确保已经安装了支持C++11的GCC版本(例如GCC 4.8或更高版本)
sudo yum update
sudo yum groupinstall "Development Tools"
sudo yum install centos-release-scl
sudo yum install devtoolset-3-gcc devtoolset-3-gcc-c++
对于CentOS 8,您可以使用以下命令安装GCC 11:
sudo dnf install devtoolset-11
scl enable devtoolset-3 bash
对于CentOS 8,使用以下命令启用devtoolset-11:
scl enable devtoolset-11 bash
g++命令并添加-std=c++11标志。例如,如果您有一个名为main.cpp的源文件,可以使用以下命令编译它:g++ -std=c++11 -o main main.cpp
./main
请注意,每次打开新的终端窗口时,您可能需要重新启用相应的GCC版本。为了方便起见,您可以将scl enable命令添加到您的.bashrc文件中。