觉得很有用,转载,保存备份一下,谢谢帮助。

win10下MinGW安装及配置

  网址如下:

https://blog.csdn.net/weixin_43356770/article/details/99766638

下载MinGW安装管理器
进入官网
MinGW官网
点击右上角download,加载可能有些慢,稍等一下。

点击如图下载。

下载完install安装

点击change选择你要安装的目录,continue继续。
等待下载,下载完成后单击continue继续。
现在MinGW安装管理器 就有了,可以正式安装MinGW了

安装MinGW
上一步安装好管理器之后会自动在桌面创建一个快捷方式,双击打开。

用来管理已安装的组件或添加新的组件。
ps:如果桌面找不到快捷方式 可以用 搜索 mingw

在basic step里面的全部选择,右键 mark for installation,然后前面框会显示黄色的箭头(我这里是下载好的样子)

左上角installation——>Apply Changes

单击Apply进行下载,Discard可以关闭窗口回到管理界面重新选择你需要的组件。

耐心等待一段时间,下载完毕,点击close关闭。你会看到组件前的框都变成了绿色。

此时编译器已经安装好了,组件都在bin文件夹中。但还无法编译C/C++,需要配置环境变量。

配置环境变量
右下角搜索高级系统设置

高级——>环境变量

找到Path,用户变量和系统变量的path都可以,双击打开。

新建,将组件所在文件夹bin的路径粘贴进去。
找到你MinGW的安装路径打开bin文件夹,复制当前目录。
点击确定,不要点右上角的X。一直点确定。
环境变量配置好了,测试一下是否成功。

测试
Win+R 打开运行,输入cmd确定。

输入g++或者g++ ,敲击回车键(Enter)。
如果有tal error字样说明MinGW配置成功了,可以编译C/C++了。

这段话说明我们没有给编译器指定,所以无法编译。虽然报错了,但也说明g++/gcc安装成功。

也可输入gcc -v
或者g++ -v 查看版本

————————————————
版权声明:本文为CSDN博主「凌十一」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43356770/article/details/99766638

Win10安装gcc、g++、make

  网址如下:

https://www.cnblogs.com/raina/p/10656106.html

下载安装包:

  1. MinGW官网下载:http://www.mingw.org
    点击右上角Downloads
    点击下载 mingw-get-setup.exe
  2. 百度网盘(2019年4月从官网下载的):
    链接:https://pan.baidu.com/s/10_OpGlqu2nBG6OI9Y7iFJA
    提取码:3z9t

安装 mingw-get-setup.exe
直接默认安装就好了,如果不想安装在C盘,修改的安装路径最好不要有空格(我自己的安装路径有空格好像也没遇到什么问题)

安装完之后将MinGW\bin路径添加到系统环境变量里:
此电脑->右键“属性”->高级系统设置->高级->环境变量->系统环境变量下找到“Path”,双击
新建->把MinGW\bin的路径复制进去->然后一路点“确定”退出

安装Package:

方法一(推荐):

  1. Win+R 打开运行,输入cmd回车
  2. 安装gcc:输入 mingw32-get install gcc 回车
  3. 安装g++:输入 mingw32-get install g++ 回车
  4. 安装gdb:输入 mingw32-get install gdb 回车
  5. 安装make:输入 mingw32-get install mingw32-make 回车

方法二:

  1. Win+R 打开运行,输入cmd回车

  2. 输入 mingw32-get 回车

  3. 显示如下界面(如果出错的话,应该是环境变量没配好,要重新配置一下):

  4. 选择你想要安装的Package,点击前面的选择框,点击 Mark for Installation,都选择好后,点击左上角的 Installation,点击 Apply Changes 就可以了。
    不知道安装哪些Package的,文章最后有说明。

测试一下是否安装成功:
在cmd里输入:gcc -v、g++ -v、mingw32-make -v,如果出现如下信息,就说明安装成功了。

如果你每次make的时候不想输 mingw32-make 这么长, 可以到 MinGW\bin 下把 mingw32-make.exe 重命名为 make.exe 就行了。

Ps:各个Package的作用:
MinGW
—- MinGW Base System
——– MinGW Compiler Suit
———— mingw32-binutils 必选,用于编译生成的 .o 文件的链接、汇编、生成静态库等。
———— mingw32-gcc 必选,核心的 C 编译器。
———— mingw32-gcc-ada 可选,Ada 编译器。
———— mingw32-gcc-fortran 可选,Fortran 编译器。
———— mingw32-gcc-g++ 建议,C++ 编译器。
———— mingw32-gcc-objc 可选,Objective-C 编译器。
———— mingw32-gcc-v3-* 不建议,第三版 GCC 编译器。
———— mingw32-libgcc 必需,C 编译器编译出来的程序的运行库。
———— mingw32-libgfortran 可选,如选择了 Fortran 编译器,则必选,Fortran 运行库。
———— mingw32-libgnat 可选,如选择了 Ada 编译器,则必选,Ada 运行库。
———— mingw32-libobjc 可选,如选择了 Objective-C 编译器,则必选,Objective-C 运行库。
———— mingw32-libstdc++ 可选,如选择了 C++ 编译器,则必选,C++ 运行库。
———— mingw32-libgomp 可选,GNU OpenMP 库,高精度运算。
———— mingw32-libquadmath 可选,QuadMath 库,数学运行。
———— mingw32-libssp 可选,StackProtect 库,栈保护。
———— mingw32-mingwrt 必选,MinGW 工具的运行库。
———— mingw32-w32api 必选,运行 Windows 程序所必需的 DLL 文件。
——– MinGW Source-Level Debugger
———— mingw32-gdb 可选,GNU Debugger,命令窗口的调试器。
——– MinGW Standard Libraries
———— mingw32-gmp 可选,GNU 多精度运算库。
———— mingw32-libgmp 可选,GMP 库的 DLL 文件。
———— mingw32-libgmpxx 可选,GMP 库用于 C++ 的 DLL 文件。
———— mingw32-mpfr 可选,MPFR 多精度运算库。
———— mingw32-libmpfr 可选,MPFR 多精度浮点运算库的 DLL 文件。
———— mingw32-mpc 可选,MPC 多精度运算库。
———— mingw32-libmpc 可选,MPC 多精度浮点运算库的 DLL 文件。
———— mingw32-libpthread-old 可选,旧版本的 POSIX 线程库的 DLL 文件。
———— mingw32-libpthreadgc 可选,标准的 POSIX 线程库的 DLL 文件。
———— mingw32-libpthreadgce 可选,使用 C++ 异常处理的 POSIX 线程库的 DLL 文件。
———— mingw32-libquserex 可选,用于内核态的 POSIX 线程库的 DLL 文件。
———— mingw32-libz 可选,zlib 库,用于 Zip 压缩及解压。
———— mingw32-mingwrt 必选,MinGW 的开发库。
———— mingw32-pthreads-w32 可选,POSIX 线程库的开发文件。
———— mingw32-w32api 必选,Win32 SDK 的开发库。
—- MinGW Libraries
——– MinGW Supplementary Libraries
———— mingw32-lua 可选,Lua 语言的编译器、运行库等。
——– MinGW Contributed Libraries
———— mingw32-libunistring 可选,Unicode 字符串处理库。
—- MinGW Contributed
——– MinGW Contributed Applications
———— mingw32-tcl 可选,Tool Command Language,tcl 语言。
———— mingw32-tk 可选,tcl 语言的图形用户界面。
———— mingw32-xerces-c 可选,Xerces-C++ XML 解析库。
—- MinGW Autotools
——– mingw32-autoconf 可选,用于 MSYS,Autoconf 的封装脚本
——– mingw32-autoconf2.* 可选,最好全选,自动配置脚本生成工具。
——– mingw32-automake 可选,用于 MSYS,Automake 的封装脚本
——– mingw32-automake1.* 可选,最好全选,自动 Makefile 生成工具。
——– mingw32-autotools 可选,用于 MSYS,自动选择 autoconf automake 等 Package。
——– mingw32-gettext 建议,GNU 软件国际化(即多语言)库。
——– mingw32-libasprintf 建议,GNU 软件国际化库。
——– mingw32-libcharset 可选,字符集转换库。
——– mingw32-libgettextpo 建议,GNU 软件国际化(即多语言)库。
——– mingw32-libiconv 可选,字符集转换库。
——– mingw32-libintl 建议,GNU 软件国际化库的运行时 DLL 文件。
——– mingw32-libltdl 可选,可移植的 dlopen 替代库。
——– mingw32-libtool 可选,共享库生成工具。
MSYS
—- MSYS Base System
——– msys-base 可选,自动选择 MSYS 开发环境所需的一般的 Package。
——– msys-bash 必选,Bash (Bourne Again SHell),脚本解释器。
——– msys-bzip2 建议,bzip2 工具及开发库、运行库。
——– msys-core 必选,MSYS 核心文件。
——– msys-coreutils 必选,MSYS 核心工具。
——– msys-diffutils 建议,文件差别比较工具。
——– msys-dos2unix 可选,将 DOS (即 Windows) 换行符转换为 Unix 换行符。
——– msys-file 可选,判断文件类型的工具。
——– msys-findutils 建议,查找文件的工具。
——– msys-gawk 建议,字符串型 (Pattern) 扫描和处理语言的解释器。
——– msys-grep 建议,打印匹配型 (Pattern) 的字符串的工具。
——– msys-gzip 建议,gzip 工具及开发库、运行库。
——– msys-less 建议,命令行的文本查看器。
——– msys-locate 可选,基于数据库的 ‘find’ 工具。
——– msys-m4 建议,GNU 宏处理器。
——– msys-make 建议,GNU Make 工具。
——– msys-patch 建议,文件打补丁工具。
——– msys-sed 建议,GNU 流编辑器。
——– msys-tar 建议,GNU Tar 文件打包工具。
——– msys-termcap 建议,终端数据库。
——– msys-texinfo 建议,显示帮助文件的工具。
——– msys-tiny 可选,自动选择 MSYS 所需的最少 Package。
——– msys-xz 建议,lzma 工具及开发库、运行库。
—- MinGW Developer Toolkit
——– mingw-developer-toolkit 建议,自动选择 MSYS 环境下用于 MinGW 开发所需的 Package。
——– msys-autogen 建议,简化程序的生成,配合 autotool 使用。
——– msys-bison 建议,GNU 语法分析器生成器。
——– msys-bsdcpio 可选,BDS 版的 cpio 工具。
——– msys-bsdtar 可选,BSD 版的 tar 工具。
——– msys-cvs 可选,CVS 版本控制工具。
——– msys-diffstat 可选,diff 工具生成文件的查看器。
——– msys-flex 建议,快速词汇分析器生成器,一般和 bison 一起使用。
——– msys-guile 建议,Scheme 解释器和库。
——– msys-help2man 可选,生成 man 页面。
——– msys-inetutils 可选,通用网络客户端,包括 telnet ftp 等。
——– msys-libopenssl 建议,OpenSSL 库。
——– msys-lndir 可选,Xorg 递归目录符号链接工具。
——– msys-mksh 可选,MirBSD Korn Shell,脚本解释器。
——– msys-mktemp 可选,创建临时文件或目录。
——– msys-openssh 建议,OpenSSH,SSH 客户端。
——– msys-openssl 建议,OpenSSL 工具。
——– msys-perl 建议,Perl 解释器。
——– msys-rsync 建议,文件传输程序。
——– msys-vim 可选,控制台下的文件编辑器。
—- MSYS System Builder
——– 这个是用于编译用于 MSYS 系统的程序的编译器,一般不需要

(转载)win10下MinGW安装及配置相关推荐

  1. WIN10下 Tomcat安装及配置教程

    目录 工具/原料 方法/步骤 注意事项 工具/原料 1,JDK:版本为jdk1.8 我的下载文件里有,解压缩版的 2,tomcat:版本为apache-tomcat-8.0.53-windows-x6 ...

  2. win10 下 maven 安装与配置

    一.实例maven版本:apache-maven-3.6.3-bin 二.百度网盘资源地址: https://pan.baidu.com/s/1cW_3o2duSGTuZB7Ow3kz1A  提取码: ...

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

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

  4. Weblogic 10.3.5在64位Windows系统下的安装和配置

    2011-08-23 Weblogic 10.3.5在64位Windows系统下的安装和配置 作者: BeanSoft 日期: 2011-8-23 今天, 笔者将向大家介绍Oracle Weblogi ...

  5. Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows 下的安装和配置

    Apache2.2.8.php5.2.6.mysql5.phpMyAdmin2.11.6在Windows 下的安装和配置 最近开始捣鼓PHP,于是乎,先要配置好运行开发环境,鉴于现在系统是Vista, ...

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

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

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

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

  8. Win10下的Python环境配置

    Win10下的Python环境配置 原料 64位Windows10 专业版 安装Python 访问python的官方网站www.python.org,点击download,如图一 选择2.7版本,如图 ...

  9. win10下编译安装ncnn

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

  10. Win10下的IIS的配置

    Win10下的IIS的配置 1.鼠标放置 "此电脑" 上,右击,点击 "属性" ,结果,如下图: 2.打开 "控制面板主页",点击 &quo ...

最新文章

  1. 动画演示10个有趣但毫无用处的Linux命令
  2. 【Three.js】关于Three.js的辅助库ststs.js报错的解决方案
  3. RMAN干掉热备份#OCP试验1#
  4. [JavaWeb基础] 025.JAVA把word转换成html
  5. Oracle-表分析和索引分析解读
  6. rhel dns 配置
  7. python函数后面有多个括号怎么理解?
  8. Java Web学习总结(3)Servlet(二)
  9. 使用Struts 2框架实现文件下载
  10. linux下hg无法运行_在 Windows 里也可以访问 Linux 子系统文件了
  11. Zongsoft.Data 发布公告
  12. ValueError: too many values to unpack
  13. 使用 mitmproxy + python 做拦截代理
  14. 蚂蚁金服冯柯:下一个十年,核心自研技术将迎来黄金发展期
  15. 超详细window10系统快速搭建Linux镜像环境
  16. NVIDIA GPU的架构代号
  17. Java毕设项目电影票网上订票系统计算机(附源码+系统+数据库+LW)
  18. Chrome启动参数最全集合
  19. oracle 定时 analyze,ORACLE-ANALYZE命令分析
  20. ios11.3相册闪退_iOS11拍照闪退,保存图片闪退问题(writeImageToSavedPhotosAlbum)

热门文章

  1. 让你的头脑达到顶尖效率的20种方法,你值得拥有!
  2. 小程序设置时间缓存限制,一段时候后自动清理缓存
  3. 系统或应用计算机指令的术语叫什么意思,指令系统名词解释 指令系统是什么意思...
  4. 中国立体地图(超高清)
  5. ArcGIS实用的制图小技巧,快来看看吧!
  6. 中国偏光运动太阳镜行业市场供需与战略研究报告
  7. 巴菲特投资成功六要素
  8. c语言图形输出cpdn,某211大学C语言全套课件0805.pdf-资源下载在线文库www.lddoc.cn
  9. C#ObjectArx Cad获取模型空间得所有实体
  10. 斐波那契数列 Python