下面给你一套Linux 下 C++ 开发环境搭建的常见、实用方案,从最基础到进阶,你可以按需选择。
以 Ubuntu / Debian 为例:
sudo apt update
sudo apt install -y build-essential
检查是否安装成功:
g++ --version
gcc --version
make --version
build-essential包含:gcc、g++、make、libc等
// 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 -y cmake
验证:
cmake --version
project/
├── CMakeLists.txt
└── main.cpp
cmake_minimum_required(VERSION 3.10)
project(hello)
add_executable(hello main.cpp)
mkdir build
cd build
cmake ..
make
./hello
✅ 这是 Linux C++ 项目最通用的方式
sudo apt install -y code
或官网下载 .deb
.vscode/tasks.json(编译)
.vscode/launch.json(调试)
(需要我可以给你完整模板)
# 需要 JetBrains 账号
# 官方下载 AppImage
✅ 对 CMake 支持极好
❌ 收费(学生免费)
sudo apt install -y vim
# 或
sudo apt install -y neovim
适合轻量服务器开发。
# 常用头文件
sudo apt install -y libboost-all-dev
# 多线程
sudo apt install -y libpthread-stubs0-dev
# 网络
sudo apt install -y libcurl4-openssl-dev
sudo apt install -y gdb
使用:
g++ -g main.cpp -o main
gdb ./main
你可以告诉我:
我可以直接给你一步到位的环境配置脚本或 VS Code 完整配置。