0.介绍
MinGW(Minimalist GNU for Windows), 是一个适用于微软windows应用程序的极简开发环境。MinGW提供了一个完整的开源编程工具集,适用于原生MS-Windows应用程序的开发,并且不依赖于任何第三方C运行时DLL。MinGW主要供在MS-Windows平台上工作的开发人员使用,但也可跨平台使用,MinGW包括:

  1. GCC的一个移植,包括C,C ++,ADA和FORTRAN编译器;
  2. GNU Binutils (如:as, ld, ar等);
  3. 一个命令行安装程序,带有可选的GUI前端,(mingw-get)用于MS-Windows上的MinGW和MSYS部署;
  4. 一个GUI首次设置工具(mingw-get-setup),可以帮助启动并运行mingw-get。

Mingw-w64是原始http://mingw.org项目的升级版,该项目旨在支持Windows系统上的GCC编译器。 它在2007年进行了分支,以便为64位和新API提供支持。 从那以后,它得到了广泛的使用和分发。
1.下载
下载需到sourceforge

安装
安装可以用Installer也可直接下载下面的压缩包
使用installer安装的话,下载并运行MinGW-W64-install.exe
如下所示

installer
下面对几个选项给出说明

  1. Version制定版本号,从4.9.1-8.1.0,按需选择,没有特殊要求就用最新版吧;
  2. Architecture跟操作系统有关,64位系统选择x86_64,32位系统选择i686;
  3. Threads设置线程标准可选posix或win32;
  4. Exception设置异常处理系统,x86_64可选为seh和sjlj,i686为dwarf和sjlj;
  5. Build revision构建版本号,选择最大即可。

下载压缩包的话,选择合适位置解压,将mingw64/bin加入环境变量即可

  1. 使用

添加环境变量后,打开CMD,执行gcc -v
能看到类似信息即说明安装成功

info
之后就可以愉快地使用gcc和g++了。
作者:若梦儿
链接:https://www.jianshu.com/p/a6e0d1465491
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

mingw c++ 命令行_Mingw-w64在win10下的安装使用相关推荐

  1. win10下pytorch-gpu安装以及CUDA详细安装过程

               win10下pytorch-gpu安装以及CUDA详细安装过程 1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否 ...

  2. win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程

    1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡. 可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GT ...

  3. win10下VMware安装CentOS7并配置网络

    win10下VMware安装CentOS7并配置网络 虚拟机安装网上教程很多,碰到问题也容易解决,这里就记录下便于自己翻越,有不足之处还请指明,不吝赐教~~~(ps:多图预警) 安装VMware 首先 ...

  4. Oracle 10g 在win10下的安装

    准备工作: Oracle 10g 安装文件 安装loopback网卡 1.命令行运行hdwwiz,下一步,选择"安装我从手从列表选择的硬件"→下一步→下一步 2."常见硬 ...

  5. ADS1.2在Win10下的安装过程和初步使用

    ADS1.2在Win10下的安装过程及初步使用 ADS1.2安装过程 双击setup.exe安装 一路Next/Yes下去 注意选择安装路径 安装类型选择typical 之后同样一路Next/Yes下 ...

  6. win10下编译安装ncnn

    win10下编译安装ncnn 第一步 自行安装VS2017.CMake软件. Cmake可以在网盘自取: 链接:https://pan.baidu.com/s/16w_ZVHDb4_y-56WmDHM ...

  7. Win10下Vware12安装Mac10.12

    Win10下Vware12安装Mac10.12 参考自: Windows下 VM12虚拟机安装OS X 10.11(详细教程) VMware 12 安装 macOS S 10.12 VM12安装Mac ...

  8. Win10下conda安装虚拟环境说明

    Win10下conda安装虚拟环境说明 Anaconda简介 环境管理 Anaconda Navigator Anaconda Prompt Pycharm 溜了溜了! Anaconda简介 Anac ...

  9. Win10下ANSA安装完后打不开的解决方案

    Win10下ANSA安装完成后无法打开的解决方案 Win10下ANSA安装完后打不开的解决方案 ANSA作为目前CAE领域的一款功能强大前处理软件,尽管网上的中文资料很少,但由于其详实的官方帮助文档, ...

最新文章

  1. Cisco Catalyst 2960系列交换机资料
  2. 实战tcpdump看RST
  3. 周跃教授:脊柱微创手术机器人在脊柱手术中的应用前景 (转载)
  4. matlab z变换离散化_MATLAB作图从入门到熟练
  5. STL源码剖析---空间配置器
  6. url与uri的区别
  7. 在家办公是什么“下场”,来看看美国历史
  8. Java生鲜电商平台-深入订单拆单架构与实战
  9. ul 原点显示_CSS+HTML ul li列表原点如何相连
  10. python怎么制作游戏图片_【图片】从0开始学用Python做游戏的全过程【精品贴】(不定期更新)【python吧】_百度贴吧...
  11. java java 检查型异常_如何整合Java中的有效性检查和异常抛出?
  12. 关于Redis缓存,这三个问题一定要知道!
  13. 编程语言之父谈语言设计,龟叔大赞 TypeScript
  14. for for..in语句的基本结构 常用的内置对象和内置放法
  15. MyEclipse 代码自动提示功能失效 提示No Default Proposals 或 no completions available 的解决方法 转...
  16. python对excel读写操作
  17. iOS-UIGraphics将两个图片合并成一张
  18. 【C++学习笔记】函数匹配和函数指针
  19. 【SpringBoot】之自定义 Filter 过滤器
  20. 【a】标签的伪类选择器

热门文章

  1. Java Swing Mysql学生信息管理系统
  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的校园餐厅系统
  3. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的电影在线售票系统
  4. 基于JAVA+Servlet+JSP+MYSQL的中小型财务管理系统
  5. java 混淆编译_贴一段自动编译java,并混淆编译的代码
  6. 在DataGridView中显示合计,并且合计始终在最后一行
  7. if条件的默认转换规则:
  8. SQL_server 数据库备份信息查看
  9. [csu/coj 1632]LCP
  10. Java面向对象之静态属性静态方法、访问权限、getter与setter