下面按常见场景给你讲一下在 Linux 下搭建 C++ 开发环境 的方法,从“最简可用”到“较完整开发环境”。
sudo apt update
sudo apt install -y build-essential
build-essential 包含:
gccg++make验证:
g++ --version
sudo yum groupinstall "Development Tools"
或
sudo dnf groupinstall "Development Tools"
// hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello Linux C++" << endl;
return 0;
}
编译运行:
g++ hello.cpp -o hello
./hello
sudo apt install cmake
示例 CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(hello)
add_executable(hello hello.cpp)
使用:
mkdir build && cd build
cmake ..
make
./hello
sudo apt install code
或官网下载 .deb
推荐插件:
sudo apt install vim
可配合:
sudo apt install gdb
调试:
g++ -g hello.cpp -o hello
gdb ./hello
sudo apt install libboost-all-dev
sudo apt install libopencv-dev
git clone https://github.com/microsoft/vcpkg
./vcpkg/bootstrap-vcpkg.sh
✅ Ubuntu + g++ + CMake + VS Code + GDB
这是目前 Linux 下最主流、最省心的 C++ 环境。
如果你愿意,可以告诉我:
我可以给你更精准的环境方案。