MinGW安装教程-程序员宅基地

技术标签: C++  

1.下载mingw-get-setup.exe程序

下载网址如下http://sourceforge.net/projects/mingw/files/latest/download

2.找到你下载的文件,双击这个文件(win7要右键以管理员方式运行),开始安装程序

3.点击Install按钮,开始安装。

4.在该页面中的安装路径,就用默认的路径C:\MinGW。

MinGW安装的路径中包含有‘空格’很可能会出问题。因此强烈建议不要将MinGW安装在名称中有空格的路径中,例如:c:\Program Files或者c:\My Documents。首选的安装目标目录是:C:\MinGW。即安装时默认的安装路径就可以了。

仔细看一下下面的User Interface Options里面的信息:命令行和图形选项都可以使用,且命令行接口总是被支持的,而图形用户接口是可以选择安装的。


5.按按钮“continue”去启动下载和安装mingw-get本身。


6.当出现下面这个界面的时候,表明mingw-get已经安装完成,mingw-get-setup.exe会提供给你两个选择:

(1)选择quit 按钮,突然中止mingw-get-setup.exe。如果你这样选择,后面可能需要运行mingw-get去增加安装包。在后面你可以方便的使用命令行的方式安装。例如:mingw-get install gcc等。

(2)选择continue按钮,会立即着手安装包的选择和安装。选择continue后会出现mingw-get GUI(MinGW Installation Manager)。建议选择continue按钮。


7. 在出现MinGW InstallationManager后,可以看见在左手边有个Basic Setup,然后右手边的就有一些基本的工具。


选择你想要的工具:选中—右键—选择“mark for installtion”

当你选完你所有想要的工具后,单击菜单栏的installation选项,然后选择apply changes

出现的对话框中选择 apply changes,最后完成工具包的下载与安装。这个过程耗时比较久,耐心等待。


8.因为选择安装了MSYS,要确保MSYS知道MinGW的位置:

         (1)找到你的Mingw的安装位置(C:\MinGW);

         (2)在你的安装文件夹下,找到名为msys的文件夹,然后再在msys中找到“1.0”然后找到“etc”;

         (3)在“etc”中,找到文件“fstab.sample”(如果没有这个文件,则创建一个新的text文件,改名为fstab.sample),用text editor打开fatab文件,

         (4)编辑文件:添加这样的一行在其中:

         C:\MinGW   /mingw

         (5)在文件的最后一行,加入一行空白行,然后保存,关闭文件。

 

9.环境变量设置

我的电脑------右键,属性-----高级系统设置------高级,环境变量

注意MinGW官网建议是修改用户变量,不要修改其系统变量,网上很多教程都是修改的是系统变量,这里选择修改用户变量。

         选择变量名为PATH的,编辑,然后再末尾加入:

; C:\MinGW\bin

; C:\MinGW\msys\1.0\bin

; C:\MinGW\msys\1.0 \local\bin

点击OK保存。

 

10.检查是否安装成功:

         编写一小段程序,例如:

#include<stdio.h>

int main()

{

         inti;

         printf("helloworld,intput:");

         scanf("%d",&i);

         printf("%d",i);

         return0;

         }

程序存在d盘;在dos下输入命令:

gcc编译:gcc D:\test.c –o D:\test

g++编译:g++ D:\test.c –o D:\test

然后进入d盘,电机test.exe文件,看执行效果。执行结果为:


至此,安装完成。







版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ejiedian/article/details/38662847

智能推荐

Python中 dict.items() dict.iteritems()区别-程序员宅基地

文章浏览阅读2.2w次,点赞4次,收藏14次。Python 文档解释:dict.items(): Return a copy of the dictionary’s list of (key, value) pairs.dict.iteritems(): Return an iterator over the dictionary’s (key, value) pairs.dict.items()返回的是一个完整的列表,而di

MATLAB深度学习卷积神经网络垃圾分类系统_matlab垃圾分类-程序员宅基地

文章浏览阅读182次。MATLAB深度学习卷积神经网络垃圾分类系统近年来,随着我国经济的快速发展,国家各项建设都蒸蒸日上,成绩显著。但与此同时,也让资源与环境受到了严重破坏。这种现象与垃圾分类投放时的不合理直接相关,而人们对于环境污染问题反映强烈却束手无策,这两者间的矛盾日益尖锐。人们日常生活中的垃圾主要包括有害垃圾、厨余垃圾、可回收垃圾以及其他垃圾这四类,对不同类别的垃圾应采取不同分类方法,如果投放不当,可能会导致各种环境污染问题。合理地进行垃圾分类是有效进行垃圾处理、减少环境污染与资源再利用中的关键举措,也是目前最合适最_matlab垃圾分类

TP5.1模板格式化输出时间_tp5.1 时间-程序员宅基地

文章浏览阅读6.4k次,点赞2次,收藏2次。TP5.1模板格式化输出时间//在模板中这样输出{$list.time|date="Y-m-d H:i"}_tp5.1 时间

文件夹进行MD5校验的实现算法-程序员宅基地

文章浏览阅读1.4k次。每份相同数据(文件夹)都可以生成一份唯一的md5校验文件,我们可以通过直接校验整个数据文件夹的方法来确定数据是否有误。1.针对整个文件夹生成md5校验文件方法:以data文件夹为例,我们需要得到data整个文件夹中的文件的md5校验值,我们通过shell程序对整个data文件夹中的文件进行md5校验。通过如下命令获得整个data文件夹的md5校验文件:1 cd data..._文件夹可以做md5吗

sm3摘要算法python_一种SM3密码杂凑算法及确定其中的变量字的方法专利_专利查询 - 天眼查...-程序员宅基地

文章浏览阅读452次。1. 一种用于加密消息的SM3密码杂凑值的确定方法,其特征在于,包括以下步骤: 步骤1 :接收长度不超过(264_1)比特的消息m,并对其进行填充,得到长度为512比特 的k倍的填充消息m',其中的k为不超过(255+1)的正整数; 步骤2 :从m'的最高比特位开始,以512比特为一个消息分组,将m'划分为k组,各消 息分组按其在m'中的比特位由高到低的顺序依次记为BO-B(k-l); 步骤3 :..._sm3值是确定值

shell脚本自动获取配置本机静态IP脚本_shell修改静态ip-程序员宅基地

文章浏览阅读212次。让用户选择是否配置静态,yes配置、no不配置。自动获取ip、掩码、网关、dns。_shell修改静态ip

随便推点

nginx安装 | nginx部署若依前端项目_若依前端部署nginx-程序员宅基地

文章浏览阅读2.1k次。参考https://www.cnblogs.com/opsprobe/p/10773582.html_若依前端部署nginx

二叉树层次遍历并打印行号——java_java层次遍历打印二叉树的节点-程序员宅基地

文章浏览阅读871次。主要代码public void levelOrderNew(TreeNode root) { TreeNode last=root; //当前行最右结点 TreeNode nlast = null; //下一行最右结点 TreeNode temp; Queue&lt;TreeNode&gt; queue=new Linked..._java层次遍历打印二叉树的节点

2023 仿csgo盲盒游戏开箱商城源码 附视频教程-程序员宅基地

文章浏览阅读412次。2023 仿csgo盲盒游戏开箱商城源码 附视频教程2023 仿csgo盲盒游戏开箱商城源码 附视频教程2023 仿csgo盲盒游戏开箱商城源码 附视频教程2023 仿csgo盲盒游戏开箱商城源码 附视频教程。同时我把原作者oss上面的图片全部打包下来了,放在了压缩里面,需要的自己在数据库里面去替换就行,替换方法就不写了。图片加了防盗链,我做了破解防盗链的文件,现在依然是别人的oss图片地址。测试环境:宝塔、Linux、PHP7.2、MySQL5.6。*后台登录要点 记住密码 不然会重复跳转到登录界面。

基于微信小程序的爱心捐赠平台的设计与实现-计算机毕业设计源码64923-程序员宅基地

文章浏览阅读668次,点赞19次,收藏16次。基于 小程序的爱心捐赠平台的设计基于现有的手机,可以实现管理员:首页、轮播图(轮播图管理)、公告信息管理(公告信息)、资源管理(公益新闻、新闻分类列表)、系统用户(管理员、系统用户)、模块管理(物品分类、活动捐赠、捐赠管理)、个人中心等详细的了解及统计分析。

python3爬虫数据清洗与可视化实战pdf百度云_Python 3 爬虫.数据清洗与可视化实战(第2版)...-程序员宅基地

文章浏览阅读658次。本书是一本通过实战教初学者学习爬取数据、清洗和组织数据进行分析和可视化的Python 读物。书中案例均经过实战检验,笔者在实践过程中深感采集数据、清洗和组织数据的重要性,作为一名数据行业的“码农”,数据就是沃土,没有数据,我们将无田可耕。本书共13 章,包括6 个核心主题,其一是Python 基础入门,包括环境配置、基本操作、数据类型、语句和函数;其二是Python 爬虫的构建,包括网页结构解析、..._python 3爬虫、数据清洗与可视化实战2

PDMAN中设置外键约束_在pdmaner软件中如何添加外键-程序员宅基地

文章浏览阅读4k次,点赞2次,收藏3次。PDman下载地址:下载地址:https://gitee.com/robergroup/pdman官网地址:http://www.pdman.cn/#/创建表查看关系图设置表外键选中user表,出现边侧小点,选中需要设置外键的字段边上的点,拖动连接另一张表的字段,选中连接线可设置表对应关系..._在pdmaner软件中如何添加外键