下面给你一份从零开始配置 Ubuntu C++ 开发环境的实用指南,适合新手也适合日常开发。
Ubuntu 默认可能没有 g++,先安装:
sudo apt update
sudo apt install -y build-essential
build-essential 包含:
gcc / g++make验证:
g++ --version
make --version
创建文件:
mkdir ~/cpp_demo && cd ~/cpp_demo
nano main.cpp
内容:
#include <iostream>
using namespace std;
int main() {
cout << "Hello Ubuntu C++" << endl;
return 0;
}
编译运行:
g++ main.cpp -o main
./main
sudo apt install -y cmake
cpp_demo/
├── CMakeLists.txt
└── main.cpp
cmake_minimum_required(VERSION 3.10)
project(demo)
set(CMAKE_CXX_STANDARD 17)
add_executable(demo main.cpp)
mkdir build && cd build
cmake ..
make
./demo
sudo apt install -y code
或官网下载 .deb
推荐插件:
vim / neovimgdb 调试sudo apt install -y gdb
gdb ./main
sudo apt install -y clang
使用:
clang++ main.cpp -o main
优点:
clangd 自动补全极强#include <cmath>
sudo apt install -y libboost-all-dev
sudo apt install -y libopencv-dev
✅ 使用 CMake
✅ 使用 git
✅ 开启编译警告:
g++ -Wall -Wextra -std=c++17 main.cpp
你可以告诉我:
我可以直接给你一套专属配置方案。