温馨提示×

怎么在CentOS写C++程序

小樊
43
2026-08-18 23:55:53
栏目: 编程语言

CentOS 上写 C++ 程序,一般流程是:安装编译环境 → 写代码 → 编译 → 运行。下面按步骤说明,适合新手。


一、安装 C++ 开发环境

1️⃣ 更新系统(可选但推荐)

sudo yum update -y

2️⃣ 安装 GCC(C/C++ 编译器)

sudo yum install -y gcc gcc-c++

3️⃣ 验证安装

g++ --version

看到版本号说明安装成功。


二、写一个简单的 C++ 程序

1️⃣ 创建源文件

vim hello.cpp

2️⃣ 写入代码

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, CentOS C++!" << endl;
    return 0;
}

保存并退出(:wq)。


三、编译 C++ 程序

基本编译

g++ hello.cpp -o hello

编译说明

  • hello.cpp:源文件
  • -o hello:生成可执行文件 hello

四、运行程序

./hello

输出:

Hello, CentOS C++!

五、常用编译选项(进阶)

显示警告

g++ -Wall hello.cpp -o hello

使用 C++11 / C++17

g++ -std=c++11 hello.cpp -o hello
g++ -std=c++17 hello.cpp -o hello

调试版本(用于 gdb)

g++ -g hello.cpp -o hello

六、使用 Makefile(推荐)

示例 Makefile

all:
	g++ -std=c++17 hello.cpp -o hello

clean:
	rm -f hello

使用

make
./hello
make clean

七、开发工具推荐

工具 说明
vim 轻量终端编辑器
nano 更简单
VS Code 远程 SSH 开发
CLion 专业 C++ IDE

八、常见问题

g++: command not found

没安装 gcc-c++:

sudo yum install gcc-c++

❌ 权限不足

chmod +x hello

如果你愿意,我可以:

  • 教你 用 VS Code 远程写 C++
  • 教你 CentOS 下写多线程 / 网络 / CMake 项目
  • 一步一步带你 从 Hello World 到完整项目

你现在用的是 CentOS 7 还是 CentOS 8/Stream

0