在 Ubuntu 上快速配置 C++ 开发环境,推荐下面这套最常用、最省事的方案,10 分钟内基本能跑起来。
sudo apt update
sudo apt install g++
✅ 验证是否成功:
g++ --version
sudo apt install build-essential
包含:
mkdir ~/cpp_test
cd ~/cpp_test
nano hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello Ubuntu C++" << endl;
return 0;
}
保存:Ctrl + O → Enter → Ctrl + X
g++ hello.cpp -o hello
./hello
✅ 输出:
Hello Ubuntu C++
g++ -std=c++17 hello.cpp -o hello
g++ -Wall -Wextra hello.cpp -o hello
sudo snap install code --classic
sudo apt install gdb
调试示例:
g++ -g hello.cpp -o hello
gdb ./hello
| 问题 | 解决 |
|---|---|
| 找不到 g++ | 是否执行 apt update |
| 权限问题 | 使用 sudo |
| 中文乱码 | 文件保存为 UTF-8 |
| 编译失败 | 检查文件名、语法 |
sudo apt update
sudo apt install build-essential
g++ hello.cpp -o hello
./hello
如果你用的是 Ubuntu 版本 / 想做 CMake / 想写 Makefile / 想交叉编译 / 想做 ROS / 嵌入式,可以告诉我,我可以给你一套定制配置方案。