Fork me on GitHub

windows平台配置C语言支持环境MinGw

文章概述

本篇文章记录windows平台C语言MinGw支持库配置的笔记。

MinGW-w64

  1. 全称:MinGW-w64 - for 32 and 64 bit Windows.
  2. 官方地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

安装方式选择

安装版

MinGW-W64-install.exe

安装面板如下:

image

标注:

  • (版本)Version 选择所能接受的最高版本.
  • (架构)Architecture 32位cpu选择i686,64位cpu选择x86_64.
  • (线程模式)Threads 如果使用posix api选择posix,如果使用win32 api选择win32.
  • (异常处理机制)Exception 有三种,根据机器情况进行选择:
1
2
3
1> sjlj(setjmp/longjmp)(推荐)兼容性好,32位或64位架构都可以使用,但速度慢;
2> dwarf速度比SJLJ快,但只能用于32位架构,且有bug,尽量不用;
3> seh(zero overhead exception) 速度快,只能用于64位架构;
  • (编译版本)Build revision 选择最高的.

压缩包版

网速差的情况下下载压缩包,推荐下载x86_64-posix-seh.

配置环境变量

  • Path: C:\mingw\mingw64\bin.
  • 验证:cmd->输入命令:gcc -v 显示gcc版本即可.
坚持原创技术分享,您的支持将鼓励我继续创作!