结论:不难,尤其如果你只是想“能编译运行 C++ 程序”,几分钟就能搞定。
下面按从易到难给你一个清晰路线,你可以看看自己属于哪种需求。
Ubuntu 自带 apt,一行命令:
sudo apt update
sudo apt install g++ -y
验证:
g++ --version
// hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello Ubuntu" << endl;
return 0;
}
编译运行:
g++ hello.cpp -o hello
./hello
✅ 这就算配置完成了
如果你以后要写多个文件 / 项目,建议用 CMake。
sudo apt install cmake -y
# CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
mkdir build && cd build
cmake ..
make
✅ 也不难,只是多一层结构
g++ 和 CMake Tools 插件即可以下情况会稍微复杂,但都有成熟方案:
| 场景 | 难度 |
|---|---|
| 使用第三方库(OpenCV / Boost) | ⭐⭐ |
| 交叉编译 | ⭐⭐⭐ |
| 内核 / 系统级开发 | ⭐⭐⭐⭐ |
| 多平台构建 | ⭐⭐⭐ |
你可以告诉我:
我可以直接给你一步到位的配置方案(甚至帮你写 CMake)。