在 Linux 下配置 C++ 开发环境,通常包含以下几个步骤:安装编译器、选择编辑器/IDE、编写/编译/运行程序、以及可选的构建工具(如 CMake)。下面给你一个从零开始、最常用、最清晰的方案。
Linux 下最常用的 C++ 编译器是 g++(GNU 编译器)。
g++ --version
如果显示版本号,说明已安装。
sudo apt update
sudo apt install g++ build-essential
sudo yum install gcc-c++
sudo pacman -S gcc
mkdir ~/cpp_test
cd ~/cpp_test
nano hello.cpp
#include <iostream>
int main() {
std::cout << "Hello, Linux C++!" << std::endl;
return 0;
}
g++ hello.cpp -o hello
./hello
输出:
Hello, Linux C++!
g++ -std=c++17 -Wall -O2 hello.cpp -o hello
参数说明:
-std=c++17:使用 C++17 标准-Wall:显示警告-O2:优化代码sudo apt install cmake
cpp_test/
├── CMakeLists.txt
└── hello.cpp
cmake_minimum_required(VERSION 3.10)
project(hello CXX)
set(CMAKE_CXX_STANDARD 17)
add_executable(hello hello.cpp)
mkdir build
cd build
cmake ..
make
./hello
C/C++Ctrl + Shift + B 编译tasks.json 可配置 g++g++ -g hello.cpp -o hello
gdb ./hello
常用 gdb 命令:
break main
run
next
print x
quit
sudo apt install build-essential
chmod +x hello
g++ -std=c++17
如果你愿意,可以告诉我:
我可以直接给你一套 最适合你的配置方案。