在 Ubuntu 上快速搭建 C++ 开发环境,常见有 “最简化(命令行)” 和 “带编辑器/IDE” 两种方式。下面按由快到全给你说。
sudo apt update
sudo apt upgrade -y
sudo apt install -y build-essential gdb
g++ --version
make --version
gdb --version
// hello.cpp
#include <iostream>
int main() {
std::cout << "Hello C++" << std::endl;
}
编译运行:
g++ hello.cpp -o hello
./hello
✅ 到这里 C++ 环境已经可用
sudo apt install -y code
或官网下载 .deb 安装
安装插件:
sudo apt install -y cmake
示例:
mkdir demo && cd demo
touch main.cpp CMakeLists.txt
CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
构建:
mkdir build && cd build
cmake ..
make
| 需求 | 安装命令 |
|---|---|
| 调试界面 | sudo apt install -y gdb |
| 静态分析 | sudo apt install -y clang-tidy |
| 更快编译器 | sudo apt install -y clang |
| 单元测试 | sudo apt install -y libgtest-dev |
最快:
sudo apt install build-essential
好用: + VS Code
工程化: + CMake
如果你告诉我:
我可以给你一套 更精准的环境方案。