Mingw-w64在win10下的安装使用
时间:2018-12-16
本文章向大家介绍Mingw-w64在win10下的安装使用,主要包括Mingw-w64在win10下的安装使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
0.介绍
MinGW(Minimalist GNU for Windows), 是一个适用于微软windows应用程序的极简开发环境。MinGW提供了一个完整的开源编程工具集,适用于原生MS-Windows应用程序的开发,并且不依赖于任何第三方C运行时DLL。MinGW主要供在MS-Windows平台上工作的开发人员使用,但也可跨平台使用,MinGW包括:
- GCC的一个移植,包括C,C ++,ADA和FORTRAN编译器;
- GNU Binutils (如:as, ld, ar等);
- 一个命令行安装程序,带有可选的GUI前端,(mingw-get)用于MS-Windows上的MinGW和MSYS部署;
- 一个GUI首次设置工具(mingw-get-setup),可以帮助启动并运行mingw-get。
Mingw-w64是原始mingw.org项目的升级版,该项目旨在支持Windows系统上的GCC编译器。 它在2007年进行了分支,以便为64位和新API提供支持。 从那以后,它得到了广泛的使用和分发。
1.下载
下载需到sourceforge
安装可以用Installer也可直接下载下面的压缩包
使用installer安装的话,下载并运行MinGW-W64-install.exe
如下所示
下面对几个选项给出说明
- Version制定版本号,从4.9.1-8.1.0,按需选择,没有特殊要求就用最新版吧;
- Architecture跟操作系统有关,64位系统选择x86_64,32位系统选择i686;
- Threads设置线程标准可选posix或win32;
- Exception设置异常处理系统,x86_64可选为seh和sjlj,i686为dwarf和sjlj;
- Build revision构建版本号,选择最大即可。
下载压缩包的话,选择合适位置解压,将mingw64/bin加入环境变量即可
- 使用
添加环境变量后,打开CMD,执行gcc -v
能看到类似信息即说明安装成功
之后就可以愉快地使用gcc和g++了。
PS:可以搭配别的IDE比如Eclipse CDT或者Clion,或者和文本编辑器组合使用,比如:Sublime Text 2/3, Atom, VsCode。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Java实现基本数据结构(二)——栈
- Java实现基本数据结构(一)——数组
- concurrently 实现前后端连载启动
- Vue+Koa2 前后端分离项目线上部署
- Nativefier— 将网站打包成桌面程序
- JAVA反射功能
- Git
- Bootstrap实用功能总结
- Bootstrap基础学习笔记
- 基于Paddle Lite在Android手机上实现图像分类
- redis学习笔记-set
- 图解一致性哈希算法,全网(小区局域网)最通俗易懂
- ES 创建索引时使用Dynamic Mapping动态映射 对字符串字段生成keyword字段
- Java 报错信息 Error during JavaScript execution
- 记录一次SpringBoot Autowired为null的错误