打字g ++ --version在Windows中显示了错误的版本

问题描述 投票:0回答:1

我在Windows 7上安装了MinGW,前一阵子,现在我需要使用它,但是我需要g ++ 5.4.0及更高版本。因此,我进入了MinGW Installation Manager,并将mingw32-gcc-g++更新为最新的(存储库)版本9.2.1,如下图所示:enter image description here

但是当我去检查命令提示符时,它表明它根本没有更新:

    C:\>g++ --version
    g++ (GCC) 5.2.0
    Copyright (C) 2015 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

它仍然显示我使用的是5.2.0版。我尝试重新启动无法正常工作的PC。我决定卸载所有内容并重新安装,因此我检查了“控制面板>程序和功能”,但没有找到g ++,gcc或TMD-GCC的任何东西,正如网上有人说的那样。

所以我的问题是如何更新gcc并使其以正确的版本显示在命令提示符下?

c++ gcc g++ mingw
1个回答
1
投票

您的安装管理器屏幕快照显示您已经安装了不同版本的MinGW。您的基于mingw32的版本似乎是从2013开始的。因此,可能是版本5.2.0。另一方面,您的mingw32-gcc-g ++似乎是当前版本。

清理安装(从头开始删除并重新安装)解决了版本问题。

© www.soinside.com 2019 - 2024. All rights reserved.