可以的,CentOS 完全可以用来配置 C++ 开发环境。下面给你一个从零开始的常见配置思路和步骤(以 CentOS 7 / 8 为例,适用于大多数情况)。
CentOS 一般用 yum(CentOS 7/8)或 dnf(CentOS 8+)。
sudo yum groupinstall "Development Tools"
# 或
sudo yum install gcc gcc-c++ make
查看版本:
g++ --version
sudo yum install cmake
或安装新版本(推荐):
sudo yum install epel-release
sudo yum install cmake3
vim(自带或安装)sudo yum install vim
.rpmsudo rpm -ivh code-*.rpm
// main.cpp
#include <iostream>
int main() {
std::cout << "Hello CentOS C++" << std::endl;
return 0;
}
g++ main.cpp -o main
./main
sudo yum install boost boost-devel
sudo yum install opencv opencv-devel
很多人用 Windows / macOS + CentOS 服务器:
CentOS 默认 GCC 版本偏旧
devtoolset 升级:sudo yum install centos-release-scl
sudo yum install devtoolset-11
scl enable devtoolset-11 bash
没有桌面也能开发
如果你愿意,可以告诉我:
我可以给你更精确的一套配置方案。