我如何知道我安装了哪些版本的 MinGW32 和 MinGW64(通过 Git Bash)?

Tim*_*one 2 git bash mingw

当我最初为 Windows 安装 Git 时,我(不知何故)得到了两个 Git Bash 副本——一个运行 MinGW32,一个运行 MinGW64。

鉴于没有像mingw --version我可以运行的命令,我如何确定我当前安装的这些软件包的版本?我在使用 MinGW64 时遇到了一些问题,想看看是否有比我目前拥有的版本更新的版本。

(就其价值而言,适用于 Windows 的 MinGW64 的最新版本似乎是 3.3.0(来源),尽管我不完全确定是否应该查看 Win-Builds 下载 - 无论如何,这可能是一个单独的问题.)

为了获得版本,我试过:

  • 检查每个控制台窗口中的图标上下文菜单。MinGW64 的选项有一个关于窗口,上面写着“mintty 2.0.3”。mintty 似乎是 Cygwin 的终端模拟器(我也安装了 Cygwin)。MinGW32 的属性似乎没有可见的版本号。

  • gcc在任一终端的bin's 中寻找我可以使用该--version标志运行的可执行文件;他们都没有(我不确定 gcc 与终端集成的紧密程度)。

  • 运行sh --version。在 MinGW64 上,我获得了 GNU bash 的 4.3.42 版,而在 MinGW32 上,我获得了 GNU bash 的 3.1.23 版。但是,我认为这不是各个 MinGW 项目的版本号。

我错过了什么?

Elp*_*Kay 6

uname -a

这是一个常用的 linux 命令,用于显示操作系统的版本信息。