《【IT书籍】在Windows下配置MinGW编译环境和Code》.doc

《【IT书籍】在Windows下配置MinGW编译环境和Code》.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《【IT书籍】在Windows下配置MinGW编译环境和Code》.doc

在Windows下配置MinGW编译环境和Code::Blocks编辑器 本文于2010.9.7更新,Code::Blocks版本为10.05。 有很多初学者问我C语言或C++用什么编辑器比较好,也有人问我哪个编辑器比较好用。如果对方是个新手,我会推荐Dev-C++;否则我就会回答“Code::Blocks”。在Windows下我最喜欢的还是MinGW与Code::Blocks的组合。所以今天我来介绍一下如何在Windows下安装配置它们。 新手们(包括一部分有一定编程经历的人)往往会混淆“编译器(Compiler)”和“编辑器(Editor,IDE)”这两个概念。编译器负责把C/C++代码编译成可执行代码,换而言之,它读取.c或.cpp文件并生成.exe文件(Windows下);编辑器是方便编辑代码用的,它存取.c或.cpp并把里面的代码以比较适合的样式(比如自动缩进、代码高亮)显示在屏幕上,方便编辑,本质上它是一个带有附加功能的记事本。一般来说,我们用编辑器打开代码文件,要编译时,编辑器把文件保存并调用编译器编译这个文件,编译器就会生成可执行文件。 现在的Windows,TCC(Turbo C的编译器)早已衰落,流行的C/C++编译器有两个: ?Microsoft C++ Compiler:内嵌在Visual C++中,功能很不错,感觉做得很精致,和编辑器的嵌合很好。 ?MinGW GCC:GCC全称是GNU Compiler Collection,著名的开源多语言编译器,编译出的代码执行效率比普通编译器高不少,支持单文件编译,得到很多编辑器支持。通常下载到的MinGW GCC都包含包含C编译器gcc-core、C++编译器gcc-g++和另外几种语言的编译器。 流行的编辑器则有很多: ?Microsoft Visual Studio:简称VS,功能强大,体积也很强大,它捆绑有编译器。但是软件体积和运行速度都显出它的臃肿。它不支持单文件编译,并且“解决方案”中会生成一大堆相关文件。 ?Eclipse:IBM的IDE,开源,支持Java等很多语言,常常用于Java的编辑,缺点和微软的一样——很大很慢。我基本没用过,不多加评论。 ?NetBeans:SUN的IDE,开源,支持Windows、Linux等很多操作系统。与Eclipse类似,支持的语言很多。它内置MinGW作为C/C++编译器。其本身使用Java编写,运行慢,且有些bug。 ?Dev-C++:经典的迷你C/C++编辑器,开源,支持Windows、Linux等。内置了MinGW,编辑器功能不强但是非常实用,而且支持单文件编译与调试!这些功能对小程序来说都无比合适。但是Dev-C++在大工程编辑上有缺陷,而且最高版本停留在了——项目已经在五年前停了。 ?wxDev-C++:Dev-C++的一个著名改版,加上了更强的工程管理功能和wxWidgets组件。wxWidgets是开源界时下最流行的界面工具集,能在Windows、Linux等系统下生成不同的Native级界面代码。wxDev-C++有wxWidgets的界面编辑器,被用来制作基于wxWidgets的软件。 ?CodeLite:一个比较标准的IDE,各方面比较均衡,不支持单文件编译。我只是简单玩过,不多加评论。 ?Code::Blocks:中量级的C/C++编辑器,时下非常流行,因为它功能强大,而体积并没有因此而变得臃肿。它可以选用已有的MinGW、Microsoft C++ Compiler或其他可识别的编译器。它是典型的开源软件,支持很多操作系统,插件很多,并依靠插件实现了wxWidgets界面编辑器等功能,甚至还有小游戏插件- -,它还支持Dev-C++的插件包哦!最新的Code::Blocks支持单文件编译,但是不支持单文件调试。有一个不太适合新手的地方:最新版没有中文包。 还有其他的各种编辑器,不过很多要收费。 下面还是回到正题,讲讲MinGW+Code::Blocks的安装方法。分3步:安装MinGW,安装Code::Blocks稳定版,安装Code::Blocks Nightly Builds。 安装MinGW 方法一(不推荐) 其实Code::Blocks网站上有一个包含MinGW的版本供下载,不过版本比较旧,官方说不支持Vista。因而最好自行单独下载安装MinGW。 SourceF(开源软件网站,接下来的很多地址都来自于这里)有一个MinGW的官方在线安装包,下载地址:/projects/mingw/files/Automated%20MinGW%20Installer/MinGW%205.1.6/MinGW-5.1.6.exe/download 在安装向导里,你可以选择需要的语言,如C++,

文档评论(0)

wyth + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档