admin管理员组文章数量:1130349
1、访问MinGW-w64官网(https://www.mingw-w64/)
2、点击下载,选择windows对应文件
3、选择需要的版本下载即可。一个是编译器,一个是源码。
不同版本区别
- i686和x86_64的区别
i686和x86_64分别是32位和64位的CPU指令集。i686是x86家族线的一部分,而x86_64也被称为amd64。在处理大型数据库等需要在同一进程中使用大量内存的工作负载时,64位版本将更好地扩展内存。 - posix和win32的区别
POSIX是一种UNIX API标准,而Win32是Windows的API标准。这两者之间有一些区别,例如在mingw-w64中,使用posix线程将启用C++11/C11多线程功能,并使libgcc依赖于libwinpthreads。而使用win32线程则不会启用C++11多线程功能。 - dwarf和seh的区别
DWARF(DW2,dwarf-2)和SEH(零开销exception)是两种不同的异常处理模型。DWARF仅适用于32位系统,没有永久的运行时开销,但需要整个调用堆栈被启用。SEH将可用于64位GCC 4.8。 - msvcrt和ucrt的区别
MSVCRT(Microsoft Visual C++ Runtime)和UCRT(Universal C Runtime)是Microsoft Windows上的两种C标准库变体。MSVCRT在所有Microsoft Windows版本中都默认可用,但由于向后兼容性问题,它已经过时,不兼容C99并且缺少一些功能。而UCRT是一个较新的版本,也是Microsoft Visual Studio默认使用的版本。它应该像使用MSVC编译的代码一样工作和表现。
一般选择图中标识版本下载即可
4、环境变量配置
压缩包直接解压放到目录下,不能有中文。将解压目录下的bin文件夹添加到系统环境变量path,配置完成。
----------------------------------------------------E--------------N----------------D--------------------------------------------
1、访问MinGW-w64官网(https://www.mingw-w64/)
2、点击下载,选择windows对应文件
3、选择需要的版本下载即可。一个是编译器,一个是源码。
不同版本区别
- i686和x86_64的区别
i686和x86_64分别是32位和64位的CPU指令集。i686是x86家族线的一部分,而x86_64也被称为amd64。在处理大型数据库等需要在同一进程中使用大量内存的工作负载时,64位版本将更好地扩展内存。 - posix和win32的区别
POSIX是一种UNIX API标准,而Win32是Windows的API标准。这两者之间有一些区别,例如在mingw-w64中,使用posix线程将启用C++11/C11多线程功能,并使libgcc依赖于libwinpthreads。而使用win32线程则不会启用C++11多线程功能。 - dwarf和seh的区别
DWARF(DW2,dwarf-2)和SEH(零开销exception)是两种不同的异常处理模型。DWARF仅适用于32位系统,没有永久的运行时开销,但需要整个调用堆栈被启用。SEH将可用于64位GCC 4.8。 - msvcrt和ucrt的区别
MSVCRT(Microsoft Visual C++ Runtime)和UCRT(Universal C Runtime)是Microsoft Windows上的两种C标准库变体。MSVCRT在所有Microsoft Windows版本中都默认可用,但由于向后兼容性问题,它已经过时,不兼容C99并且缺少一些功能。而UCRT是一个较新的版本,也是Microsoft Visual Studio默认使用的版本。它应该像使用MSVC编译的代码一样工作和表现。
一般选择图中标识版本下载即可
4、环境变量配置
压缩包直接解压放到目录下,不能有中文。将解压目录下的bin文件夹添加到系统环境变量path,配置完成。
----------------------------------------------------E--------------N----------------D--------------------------------------------
版权声明:本文标题:windows平台下载GCC编译器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1747654618a2199396.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论