mingw的安装需要安装更多编译器?

『安装 MinGW 的图片教程』这篇文章是 rsreland ()于 2012年10月18日 编写,它是一篇讲述如何安装 C语言编译器 MinGW 的图片教程。

图片可以比文字传达更多的信息,也能让读者更容易理解作者的意图。因此,我将安装 MinGW 的过程和步骤,制作成了图片教程,为了让看到这篇文章的人可以很容易按照图片所示安装 MinGW。

我希望写出一篇即使是⑨也可以看懂的 MinGW 安装教程。

1. MinGW 是开源软件,可以免费使用。

2. MinGW 由一个活跃的开源社区在持续维护,因此不会过时。

很多 C语言 的编程书籍,都是用 TC 来做演示的编译器。但其实 TC 早已经过时了,它的开发公司 Borland 公司早已被人收购,所以 TC 已经没人维护了。

TC 最坑爹的是它独有的绘图库,其实只是在 DOS 界面画图,根本不能制作出图形用户界面。而且因为那个绘图库是 TC 独有的,所以代码只能在 TC 下编译。

当然,最重要的是 TC 是 DOS 时代的编译器,理所当然的只能开发 DOS 下运行的程序。

对于熟悉 MinGW 的高手而言,它可以编译任何 C语言 程序。但对于一般人来说,MinGW 太过简陋,连图形用户界面都没有。对于习惯使用鼠标的人来说,是很痛苦的。虽然也可以通过一些配置,让 MinGW 拥有图形用户界面,但那个过程非常麻烦。

除此之外,编译复杂的程序时,还需要你会编写 Makefile ,否则只能一个文件一个文件的编译,可想而知会多么辛苦。

但对于初学 C语言 的人来说,MinGW 是正合适的编译器,至少黑色的命令提示符界面很有编程的气氛,感觉很酷。在刚开始学 C语言 时,一般情况下所有代码都写在一个文件中,只要输入几个简单的命令,就能用 MinGW 编译成可执行文件。虽然 VC 6 等编译器,只要点击下鼠标就可以完成编译,但它会自动生成一大堆工程文件,让初学者摸不着头脑。而 MinGW 则只会生成一个可执行文件。

 如果对 MinGW 和 VC 6 等编译器进行一下形容,那么 MinGW 是手动的,而 VC 6 等编译器则是自动的。因此 MinGW 的编译过程更加直观容易理解,也比较适合C语言学习。

总而言之,对于一般人来说,MinGW 适合学习 C语言 时使用,真正工作还是用 VC 6 更好。

◆ 以下是安装 MinGW 的图片教程

(图片本身是可以放大的,根据不同的浏览器,操作也有不同。例如Chrome浏览器:在图片上右键→在新标签上打开图片。)

MinGW 官方网站的网址是: ,首页如上图所示。点击图种红圈所示的 Downloads 链接,即可进入 MinGW 下载页面。

上图就是 MinGW 的下载页面,你只需下载红框中的安装程序即可,它总是最新的稳定版 MinGW。(如果你很了解 MinGW 的话,也可以从页面里的那些目录中手动下载。)

进入这个页面5秒钟后,会自动开始下载 MinGW 安装程序。

MinGW的安装程序与Chrome、Adobe Flash Player的类似,是在线安装程序,必须联网才能正确安装。它只相当于一个下载器,当其运行时,将会从MinGW的官方服务器上下载真正的MinGW安装文件。双击运行 MinGW 安装程序。

MinGW 安装程序运行后,出现的第一个窗口。主要是告诉你这个安装程序的版本,不用管它直接 Next 。

仍然是一些没有太大意义的提示信息,直接 Next。

一般来说,选择上面那个后面带有日期的选项即可。如果你的 MinGW 在线安装程序不是最新的,那就选择下面那个选项。

这就是所有软件安装时都有的版权声明页面,如果不同意则不能安装。

在这里选择 MinGW 将要被安装到哪里。一般来说,不要安装到C盘,这是常识。要注意的是,MinGW 安装后,会占用 200MB 左右的空间,请检查自己所选的磁盘空间是否足够。

选择在开始菜单中是否创建快捷方式,以及创建在哪个目录中。如果你没有洁癖之类的,就不用管它,直接 Next 。

 MinGW 不仅可以编译C语言,还可以编译其他语言,但要先安装编译相应语言的组件。在这个窗口中就可以选择安装那些组件,只要勾选上之后就会自动安装。

MSYS Basic System 是一个小型的 GNU 环境,类似的还有 Cygwin。它的主要作用是,可以让你使用一些在 Windows 的命令提示符(Shell)下无效的命令。众所周知,Windows 的命令提示符功能有限,很多强大的命令无法使用。在一般情况下这没有什么问题,但当你使用 GTK+ 开发图形界面程序时,就会发现 GTK+ 官方示例在编译时,所用的命令无法在命令提示符中运行,所以需要 MSYS 。

看一下上面的清单列表,如果没有问题,点击 Install 就会开始安装。注意,一定要连接网络,否则无法安装。

 MinGW 在线安装程序开始下载安装文件。实际上 MinGW 是一个绿色软件,将 MinGW 文件下载下来之后,配置一下就可以使用。MinGW 在线安装程序是简化了手动下载,让你可以更轻松的完成这一过程。

MinGW 安装完成后会显示这个窗口,点击 Finish 关闭安装程序,之后就剩配置 MinGW 了。上面那个选项,是显示安装日志,如果网络不好,可以检查一下是否全部正确下载了。

虽然 MinGW 已经安装完成,但还要配置 MinGW,否则会无法使用。首先找到并打开你安装 MinGW 的目录,其中有一个 bin 目录,将它的地址复制下来。

然后在桌面上的「计算机(我的电脑)」右键→属性,打开如上图所示的窗口。点击高级系统设置,即可打开下图所示的窗口。

点击环境变量,打开下图窗口。

在系统变量中找到 Path 这个变量,选中它后点击编辑按钮,会弹出下图所示的窗口。

将之前复制的 MinGw 的 bin 目录的地址,添加到 Path 的变量值的最后面。在粘帖之前,要先在原变量值的最后面加一个英文的分号 ; ,将 bin 目录的地址分隔开。之后点击确定,就完成了 MinGW 的配置。

首先是打开 Windows 的命令提示符,开始菜单→运行→输入字符 cmd →回车,打开如下图所示 Shell 窗口。

在这里输入字符 gcc ,回车。之所以输入 gcc 是因为 MinGW 是 Windows 版的 gcc,MinGW 和 gcc 其实是一样的,只是所支持的操作系统不同。

这个提示是告诉你,你没有向 gcc(MinGW)输入任何代码源文件。虽然这是个警告,但却说明 gcc 已经在正常运行了。

到此,MinGW 已经安装成功了。如果你有任何疑问,或发现这篇日志有任何错误,请在这篇日志下留言。希望这篇日志对你有帮助,谢谢阅读。

}

  很多大型项目的编译都是通过Makefile来组织各种库和代码之间的依赖关系。Makefile不仅可以用来编译项目还可以用来组织我们一些日常操作。

  Makefile是和make命令一起配合使用的,Makefile就像shell脚本一样,同时执行操作系统的命令。

  Makefile的好处就是能够使用一行命令来完成“自动编译”,编译整个工程我们要做的唯一事情就是在shell提示符下输入make命令,整个工程就会自动编译

  make是命令工具,它解释makefile指令规则。

  • target:         目标文件

规则主要有两个部分:依赖关系 和 生成目标的方法

  • *     :表示任意一个或多个字符
  • ?     :表示任意一个字符
  • ~     :表示用户的根目录

将源文件的路径明确在Makefile中,便于编译查找,Makefile中有个特殊的变量 VPATH 就是完成这个功能的。

如果在当前目录中没有找到相应文件或依赖的文件, Makefile 回到 VPATH 指定的路径中再去查找

# 示例3 - 清除示例2中设置的规则
}

我要回帖

更多关于 mingw安装教程 win10 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信