官方链接:WinLibs - GCC+MinGW-w64 compiler for Windows
In short: it's a free C and C++ compiler for Microsoft Windows.
GCC: (GNU Compiler Collection) is a free and open source compiler for C and C++ (and other languages like Objective-C, Fortran, D).
MinGW-w64 :is a free and open source C library for targetting Windows 32-bit and 64-bit platforms.
简而言之:它是适用于 Microsoft Windows 的免费 C 和 C++ 编译器。
GCC(GNU Compiler Collection)是一个免费的开源编译器,适用于 C 和 C++(以及其他语言,如 Objective-C、Fortran、D)。
MinGW-w64是一个针对 Windows 32 位和 64 位平台的免费开源 C 库。
这些组合产生了适用于 Windows 的免费 C/C++ 编译器。
尽管 GCC 和 MinGW-w64 可以在其他平台(例如 Linux)上用于生成 Windows 可执行文件,但 WinLibs 项目只专注于构建在 Windows 上本地运行的版本。
还添加了一些其他工具,包括:
WinLibs 可能正是您在这些情况下所寻找的:
传统上,MinGW-w64 编译器使用 MSVCRT 作为运行时库,它在所有版本的 Windows 上都可用。由于 Windows 10 通用 C 运行时 (UCRT) 可作为 MSVCRT 的替代品。通用 C 运行时也可以安装在早期版本的 Windows 上(请参阅:Windows中通用 C 运行时的更新)。
除非您针对的是旧版本的 Windows,否则 UCRT 作为运行时库是更好的选择,因为它是为了更好地支持最新的 Windows 版本以及提供更好的标准一致性而编写的(另请参阅:将代码升级到通用 CRT)。
下载版本,请打开官方链接, www.winlibs.com
使用方法:
一、解压到计算机的目录中;
二、在目录中输入如下两个指令,若有版本信息正常输出,说明可以正常使用;
三、把bin目录添加到环境变量中;
至此,windows的GCC环境可以正常使用了。