下面按最常见、最实用的方式给你一套 Linux 下 C++ 环境配置指南,从新手到进阶都覆盖。你可以按需取用。
先确认你的 Linux 发行版:
cat /etc/os-release
常见系统:
GCC 是 Linux 下最主流的 C++ 编译器。
sudo apt update
sudo apt install build-essential
sudo yum groupinstall "Development Tools"
sudo pacman -S base-devel
验证:
g++ --version
// main.cpp
#include <iostream>
int main() {
std::cout << "Hello Linux C++" << std::endl;
return 0;
}
编译并运行:
g++ main.cpp -o main
./main
✅ 看到输出说明环境 OK
大型项目几乎都用 CMake。
sudo apt install cmake # Ubuntu
project/
├── 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 snap install code --classic
安装插件:
配置 tasks.json 可一键编译。
sudo apt install vim
配合:
sudo apt install gdb
调试:
g++ -g main.cpp -o main
gdb ./main
常用命令:
break main
run
next
print x
g++ -std=c++17 -Wall -Wextra -O2 main.cpp
解释:
-std=c++17:C++ 标准-Wall -Wextra:警告-O2:优化-g:调试信息sudo apt install libc6-dev
g++ main.cpp util.cpp -o app
或用 CMake ✅
chmod +x main
你可以直接告诉我:
我可以给你完全定制的一套环境 + 学习路径。