温馨提示×

centos能不能配置c++开发

小樊
47
2026-09-06 03:35:31
栏目: 编程语言

可以的,CentOS 完全可以用来配置 C++ 开发环境。下面给你一个从零开始的常见配置思路和步骤(以 CentOS 7 / 8 为例,适用于大多数情况)。


一、安装基础编译工具

CentOS 一般用 yum(CentOS 7/8)或 dnf(CentOS 8+)。

1. 安装 GCC / G++

sudo yum groupinstall "Development Tools"
# 或
sudo yum install gcc gcc-c++ make

查看版本:

g++ --version

二、安装 CMake(可选但推荐)

sudo yum install cmake

或安装新版本(推荐):

sudo yum install epel-release
sudo yum install cmake3

三、选择编辑器 / IDE

命令行编辑器

  • vim(自带或安装)
sudo yum install vim

图形化 IDE(如果有桌面环境)

  • VS Code(推荐)
    • 下载 .rpm
    • 安装:
      sudo rpm -ivh code-*.rpm
      
  • CLion( JetBrains,收费)
  • Eclipse CDT

四、简单示例

1. 写代码

// main.cpp
#include <iostream>
int main() {
    std::cout << "Hello CentOS C++" << std::endl;
    return 0;
}

2. 编译

g++ main.cpp -o main

3. 运行

./main

五、第三方库安装(常见)

示例:安装 Boost

sudo yum install boost boost-devel

示例:安装 OpenCV

sudo yum install opencv opencv-devel

六、远程开发(常见场景)

很多人用 Windows / macOS + CentOS 服务器

  • VS Code + Remote SSH
  • CLion + Remote Toolchain
  • 直接用 vim + tmux

七、常见注意点

  1. CentOS 默认 GCC 版本偏旧

    • CentOS 7:GCC 4.8
    • 可用 devtoolset 升级:
      sudo yum install centos-release-scl
      sudo yum install devtoolset-11
      scl enable devtoolset-11 bash
      
  2. 没有桌面也能开发

    • 纯命令行完全够用

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否带桌面
  • 主要做什么(算法 / 网络 / 嵌入式 / 服务器)

我可以给你更精确的一套配置方案

0