在 Ubuntu 上配置 C++ 编译环境通常很简单,下面按最常见、最推荐的方式一步步来。
sudo apt update
sudo apt install build-essential
这个包已经包含:
gcc(C 编译器)g++(C++ 编译器)makeg++ --version
输出类似:
g++ (Ubuntu 11.4.0) 11.4.0
nano hello.cpp
内容:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, Ubuntu C++!" << endl;
return 0;
}
g++ hello.cpp -o hello
./hello
输出:
Hello, Ubuntu C++!
✅ 到此,C++ 编译环境已经配置完成。
| 选项 | 说明 |
|---|---|
-o |
指定输出文件名 |
-std=c++11 / c++17 / c++20 |
指定 C++ 标准 |
-Wall |
显示所有警告 |
-g |
生成调试信息(用于 gdb) |
-O2 |
优化代码 |
示例:
g++ -std=c++17 -Wall -O2 main.cpp -o main
查看已安装版本:
ls /usr/bin/g++*
安装指定版本(如 g+±12):
sudo apt install g++-12
切换默认版本:
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100
sudo snap install code --classic
安装插件:
sudo apt install g++
确认安装了开发库:
sudo apt install libc6-dev
sudo apt update
sudo apt install build-essential
g++ --version
如果你需要:
可以告诉我你的具体使用场景,我可以给你更精确的配置方案。