温馨提示×

debian gcc怎么配置环境

小樊
39
2026-09-10 19:02:27
栏目: 智能运维

在 Debian 系统里,“配置 GCC 环境”通常包含以下几个方面,我按最常见需求给你讲清楚,你可以按需看。


一、安装 GCC(最基础)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 GCC

sudo apt install gcc g++

3️⃣ 验证安装

gcc --version
g++ --version

二、安装“开发环境”(推荐)

如果你是做 C/C++ 开发,建议安装整个工具链:

sudo apt install build-essential

包含:

  • gcc
  • g++
  • make
  • libc 开发头文件

三、配置多版本 GCC(切换版本)

1️⃣ 安装多个 GCC 版本

sudo apt install gcc-9 gcc-10 gcc-11

2️⃣ 使用 update-alternatives 管理

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110

3️⃣ 手动切换版本

sudo update-alternatives --config gcc

四、配置环境变量(常用)

1️⃣ 添加环境变量(如交叉编译)

编辑:

nano ~/.bashrc

添加:

export PATH=/opt/gcc-arm/bin:$PATH
export CC=gcc
export CXX=g++

生效:

source ~/.bashrc

五、设置默认 C/C++ 标准(编译时)

gcc test.c -std=c11
g++ test.cpp -std=c++17

六、查看 GCC 安装路径

which gcc
gcc -print-search-dirs

七、常见问题

❓ 找不到 stdio.h

sudo apt install libc6-dev

❓ 想用 clang 替代 gcc

sudo apt install clang

如果你是指:

  • ✅ 交叉编译环境
  • ✅ CMake + GCC
  • ✅ VSCode 配置 GCC
  • ✅ Docker 里配置 GCC

可以告诉我你的具体使用场景,我给你针对性配置方案。

0 踩