温馨提示×

centos怎么弄c++代码编译

小樊
50
2026-10-11 21:09:09
栏目: 编程语言

在 CentOS 上编译 C++ 代码一般步骤如下:


一、检查并安装编译工具

1. 查看是否已有 g++

g++ --version

如果提示 command not found,需要安装。

2. 安装 GCC / G++

CentOS 7 示例:

sudo yum install -y gcc gcc-c++

CentOS 8 / Stream:

sudo dnf install -y gcc gcc-c++

安装完成后再次检查:

g++ --version

二、编写 C++ 代码

示例(hello.cpp):

#include <iostream>
using namespace std;

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

创建文件:

vi hello.cpp

三、编译 C++ 代码

基本编译

g++ hello.cpp -o hello

运行

./hello

四、常用编译选项

选项 说明
-o 指定输出文件名
-std=c++11 使用 C++11 标准
-Wall 显示所有警告
-O2 优化编译
-g 生成调试信息

示例:

g++ -std=c++17 -Wall -O2 hello.cpp -o hello

五、多文件编译(示例)

g++ main.cpp func.cpp -o app

或使用 Makefile(推荐复杂项目)。


六、常见问题

1. 找不到头文件

确认开发包是否安装,例如:

sudo yum install -y openssl-devel

2. 想用 CMake

sudo yum install -y cmake

如果你有 具体代码 / 项目结构 / 报错信息,可以直接发出来,我可以一步步帮你配。

0 踩