在 Debian 上配置 C++ 编译器的完整步骤
一 安装编译器与构建工具
二 验证安装与编写首个程序
#include <iostream>
int main() { std::cout << "Hello, Debian C++\n"; return 0; }
三 配置环境变量与默认编译器
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++
CC=/usr/bin/gcc
CXX=/usr/bin/g++
修改后重登录或重启生效。sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 120 --slave /usr/bin/g++ g++ /usr/bin/g++-12
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 130 --slave /usr/bin/g++ g++ /usr/bin/g++-13
四 使用 Make 或 CMake 构建项目
CXX := g++
CXXFLAGS := -Wall -Wextra -std=c++17 -g
TARGET := app
SRCS := main.cpp
$(TARGET): $(SRCS)
$(CXX) $(CXXFLAGS) -o $@ $^
clean:
rm -f $(TARGET)
.PHONY: clean
cmake_minimum_required(VERSION 3.16)
project(Hello CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(app main.cpp)
mkdir -p build && cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make
./app
```。