温馨提示×

ubuntu gcc怎么编译C++

小樊
41
2026-09-16 05:38:46
栏目: 编程语言

在 Ubuntu 上用 gcc 编译 C++ 程序,基本步骤如下:


1. 安装 gcc(通常已自带)

sudo apt update
sudo apt install build-essential

build-essential 包含 gcc、g++ 等编译工具。


2. 准备 C++ 源文件

例如 hello.cpp:

#include <iostream>
using namespace std;

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

3. 用 gcc 编译 C++(注意)

虽然叫 gcc,但编译 C++ 时最好用 g++,否则容易报链接错误。

✅ 推荐方式(g++)

g++ hello.cpp -o hello

⚠️ 用 gcc 编译 C++(需要手动链接标准库)

gcc hello.cpp -lstdc++ -o hello

4. 运行程序

./hello

输出:

Hello, Ubuntu!

5. 常用编译选项

g++ -Wall -Wextra -O2 hello.cpp -o hello
  • -Wall:显示常见警告
  • -Wextra:额外警告
  • -O2:优化编译

6. 多文件编译示例

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

总结

  • ✅ C++ 优先用 g++
  • ❌ 不推荐直接用 gcc 编 C++
  • Ubuntu 下开发 C++ 非常方便

如果你有具体代码或报错信息,也可以发出来我帮你看。

0 踩