在 Linux 系统中查看 g++
编译器版本有以下几种常用方法:
--version
选项直接运行以下命令:
g++ --version
输出示例:
g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
...
g++ -v
或
g++ --verbose
输出会显示更详细的版本信息和编译器的内部配置路径。
如果系统中有多个版本的 g++
,可以通过 which
定位路径:
which g++
然后通过路径直接查询版本:
/usr/bin/g++ --version
如果安装了多个版本(如 g++-9
、g++-11
),可以通过以下命令列出:
ls /usr/bin/g++*
或使用包管理器查询(以 Ubuntu/Debian 为例):
apt list --installed | grep g++
如果系统有多个版本,可以通过 update-alternatives
管理默认版本:
sudo update-alternatives --config g++
按提示选择版本编号即可。
g++
,通过包管理器安装(如 Ubuntu):
bash
sudo apt install g++
gcc
是 C 编译器,g++
是 C++ 编译器,两者版本通常一致,但需注意区分。通过以上方法,你可以快速确认系统中 g++
的版本信息。