插件窝 干货文章 linux如何查看g++版本

linux如何查看g++版本

版本 bash 编译器 安装 982    来源:    2025-05-15

在 Linux 系统中查看 g++ 编译器版本有以下几种常用方法:


1. 使用 --version 选项

直接运行以下命令:

g++ --version

输出示例:

g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
...

2. 查看详细版本信息(含子版本)

g++ -v

g++ --verbose

输出会显示更详细的版本信息和编译器的内部配置路径。


3. 检查安装路径

如果系统中有多个版本的 g++,可以通过 which 定位路径:

which g++

然后通过路径直接查询版本:

/usr/bin/g++ --version

4. 查看已安装的所有 GCC/G++ 版本

如果安装了多个版本(如 g++-9g++-11),可以通过以下命令列出:

ls /usr/bin/g++*

或使用包管理器查询(以 Ubuntu/Debian 为例):

apt list --installed | grep g++

5. 切换默认版本(如需)

如果系统有多个版本,可以通过 update-alternatives 管理默认版本:

sudo update-alternatives --config g++

按提示选择版本编号即可。


常见问题

  • 命令未找到?
    可能未安装 g++,通过包管理器安装(如 Ubuntu): bash sudo apt install g++
  • 区分 GCC 和 G++
    gcc 是 C 编译器,g++ 是 C++ 编译器,两者版本通常一致,但需注意区分。

通过以上方法,你可以快速确认系统中 g++ 的版本信息。