在 Ubuntu 上配置 C++ 开发环境,通常包括 安装编译器、配置构建工具、选择编辑器/IDE 等步骤。下面给你一套从入门到常用的完整配置方案。
Ubuntu 默认一般没有安装完整编译环境,推荐安装 build-essential:
sudo apt update
sudo apt install build-essential
gcc --version
g++ --version
make --version
如果能看到版本号,说明安装成功 ✅
mkdir ~/cpp_test
cd ~/cpp_test
nano hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello, Ubuntu C++!" << endl;
return 0;
}
g++ hello.cpp -o hello
./hello
✅ 看到输出说明环境正常
g++ -std=c++17 -Wall -Wextra -O2 main.cpp -o main
参数说明:
-std=c++17:使用 C++17 标准-Wall -Wextra:开启警告-O2:优化sudo snap install code --classic
tasks.json(编译){
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": ["-std=c++17", "-g", "main.cpp", "-o", "main"]
}
]
}
sudo snap install clion --classic
特点:
sudo apt install vim
配合插件(如 coc.nvim)可实现自动补全
sudo apt install cmake
CMakeLists.txtcmake_minimum_required(VERSION 3.10)
project(MyProject)
set(CMAKE_CXX_STANDARD 17)
add_executable(main main.cpp)
mkdir build
cd build
cmake ..
make
sudo apt install gdb
使用:
g++ -g main.cpp -o main
gdb ./main
sudo apt install g++
sudo apt install libc6-dev
sudo apt install gcc-13 g++-13
g++ 编译如果你愿意,我可以帮你:
你打算用 C++ 做什么?(学习 / 竞赛 / 项目 / 嵌入式)