最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

windows平台下载GCC编译器

运维笔记admin1浏览0评论

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--------------------------------------------

发布评论

评论列表(0)

  1. 暂无评论