在 Ubuntu 下配置 C++ 开发环境,通常只需要几步即可完成。下面按最常见、最实用的方式一步一步来。
sudo apt update
sudo apt install g++
验证安装:
g++ --version
一般输出类似:
g++ (Ubuntu 11.4.0) 11.4.0
✅ 到此为止,C++ 编译环境已经可用了。
mkdir ~/cpp_test
cd ~/cpp_test
nano hello.cpp
#include <iostream>
int main() {
std::cout << "Hello Ubuntu C++" << std::endl;
return 0;
}
g++ hello.cpp -o hello
./hello
输出:
Hello Ubuntu C++
✅ 说明环境没问题。
sudo apt install build-essential
sudo apt install gdb
sudo snap install code --classic
在 VS Code 中安装:
.vscode/tasks.json:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"main.cpp",
"-o",
"main"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
.vscode/launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Debug",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/main",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}"
}
]
}
sudo apt install cmake
project/
├── CMakeLists.txt
└── main.cpp
CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(MyProject)
set(CMAKE_CXX_STANDARD 17)
add_executable(myapp main.cpp)
编译:
mkdir build
cd build
cmake ..
make
./myapp
sudo apt install g++
g++ main.cpp -std=c++17
g++ main.cpp utils.cpp -o app
✅ 最小可用环境
sudo apt update
sudo apt install g++
✅ 推荐完整环境
sudo apt install build-essential gdb cmake
如果你打算:
告诉我你的具体用途,我可以给你更针对性的配置方案。