How can I get g++ 7+ on windows 10?
I have just installed g++ using MinGW. When I tried g++ --version it says, that it is 6.3.0:
g++ (MinGW.org GCC-6.3.0-1) 6.3.0
Copyright (C) 2016 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.How can I get g++ 7 or newer?
Edit: I am using Windows 10 home 32-bit (on x64 CPU, but 2GB RAM) version 1909 OS build 18363.1440
2 Answers
How can I get g++ 7 or newer?
The simplest way would be to download the appropriate release of MinGW. The release you downloaded was last updated in 2012. You will want the i686 (32-bit) archive. There are other sources for compiled versions of MinGW though.
Source: How to update GCC in MinGW on Windows?
You probably want this
Since you computer is 64-bit capable, I would suggest upgrading Windows from 32-bit to 64-bit. Activation should be automatic by digital entitlement (hardware fingerprint). The only caveat is that there is no in-place upgrade path to make the switch, making a clean installation of Windows 10 the only viable option.
Upgrading Windows to 64-bit will allow you to install theWindows Subsystem for Linux, where you may choose among several real Linux distributions, and be able to install any package from their official repositories, including g++ 7.
I just note that Windows 10 64-bit will run better with at least 4 GB of RAM, as 2 GB are not recommended.