在 Debian 系统中,查看 GCC 版本 有多种常用方法,下面按常见场景给你说明。
gcc --version
输出示例:
gcc (Debian 12.2.0-14) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
✅ 表示当前系统默认调用的 GCC 版本是 12.2.0
which gcc
通常输出:
/usr/bin/gcc
如果想看真实指向:
ls -l /usr/bin/gcc
可能看到类似:
/usr/bin/gcc -> gcc-12
lsls /usr/bin/gcc*
示例:
/usr/bin/gcc
/usr/bin/gcc-11
/usr/bin/gcc-12
update-alternativesupdate-alternatives --list gcc
gcc -v
或:
gcc -dumpversion
dpkg -l | grep gcc
或精确查看:
dpkg -s gcc
g++ --version
安装:
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,或 交叉编译环境,可以继续问我。