在 CentOS 上搭建 C++ 编译环境,一般步骤如下(以 CentOS 7 / 8 为例,适用于大多数情况)。
sudo yum update -y
sudo yum groupinstall "Development Tools" -y
gcc --version
g++ --version
make --version
sudo yum install centos-release-scl -y
sudo yum install devtoolset-11 -y
启用:
scl enable devtoolset-11 bash
验证:
g++ --version
注意:
scl enable只在当前 shell 生效,可写入.bashrc
sudo yum install cmake -y
或安装新版本:
sudo yum install epel-release -y
sudo yum install cmake3 -y
使用:
cmake3 --version
sudo yum install boost-devel
sudo yum install openssl-devel
sudo yum install zlib-devel
// test.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello C++" << endl;
return 0;
}
g++ test.cpp -o test
./test
sudo yum install gcc-c++
建议使用:
如果你告诉我:
我可以给你更精确的方案。