在 Linux 上配置 C++ 开发环境,通常包含 编译器、构建工具、调试器和可选的 IDE。下面按「最小可用 → 推荐完整」一步步说。
大多数 Linux 发行版使用 GCC 或 Clang。
sudo apt update
sudo apt install -y build-essential
包含:
检查是否安装成功:
g++ --version
sudo dnf groupinstall "Development Tools"
或
sudo yum groupinstall "Development Tools"
sudo pacman -S base-devel
# Ubuntu
sudo apt install clang
# 使用
clang++ main.cpp -o main
mkdir cpp_demo && cd cpp_demo
创建 main.cpp:
#include <iostream>
int main() {
std::cout << "Hello C++ on Linux" << std::endl;
return 0;
}
编译并运行:
g++ main.cpp -o main
./main
sudo apt install gdb
调试示例:
g++ -g main.cpp -o main
gdb ./main
sudo apt install cmake
示例 CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
构建:
mkdir build && cd build
cmake ..
make
make
sudo snap install code --classic
安装插件:
sudo apt install codeblocks
command not found: g++
说明没装 build-essential
g++ -std=c++17 main.cpp -o main
g++ main.cpp utils.cpp -o app
如果你告诉我:
我可以给你一套更精确的配置方案。