温馨提示×

如何查 Debian GCC 版本

小樊
45
2026-07-02 05:46:10
栏目: 智能运维

在 Debian 系统中,查看 GCC 版本 有多种常用方法,下面按常见场景给你说明。


1️⃣ 查看当前默认 GCC 版本(最常用)

gcc --version

输出示例:

gcc (Debian 12.2.0-14) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.

✅ 表示当前系统默认调用的 GCC 版本是 12.2.0


2️⃣ 查看 GCC 的完整路径

which gcc

通常输出:

/usr/bin/gcc

如果想看真实指向:

ls -l /usr/bin/gcc

可能看到类似:

/usr/bin/gcc -> gcc-12

3️⃣ 查看系统中安装的所有 GCC 版本

方法一:使用 ls

ls /usr/bin/gcc*

示例:

/usr/bin/gcc
/usr/bin/gcc-11
/usr/bin/gcc-12

方法二:使用 update-alternatives

update-alternatives --list gcc

4️⃣ 查看 GCC 的详细信息(包括编译参数)

gcc -v

或:

gcc -dumpversion

5️⃣ 查看 Debian 软件包中的 GCC 版本

dpkg -l | grep gcc

或精确查看:

dpkg -s gcc

6️⃣ 查看 C++ 编译器(g++)版本

g++ --version

7️⃣ 如果系统没有安装 GCC

安装:

sudo apt update
sudo apt install gcc

安装指定版本(如 gcc-12):

sudo apt install gcc-12

✅ 总结(最常用)

目的 命令
查看当前 GCC 版本 gcc --version
查看所有 GCC ls /usr/bin/gcc*
查看详细信息 gcc -v
查看 Debian 包 `dpkg -l

如果你是想 切换 GCC 版本确认是否支持 C++17 / C++20,或 交叉编译环境,可以继续问我。

0