在windows下配置mingw编译环境和code

在windows下配置mingw编译环境和code

ID:8839405

大小:153.00 KB

页数:5页

时间:2018-04-09

在windows下配置mingw编译环境和code_第1页
在windows下配置mingw编译环境和code_第2页
在windows下配置mingw编译环境和code_第3页
在windows下配置mingw编译环境和code_第4页
在windows下配置mingw编译环境和code_第5页
资源描述:

《在windows下配置mingw编译环境和code》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在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)”这两个概

2、念。编译器负责把C/C++代码编译成可执行代码,换而言之,它读取.c或.cpp文件并生成.exe文件(Windows下);编辑器是方便编辑代码用的,它存取.c或.cpp并把里面的代码以比较适合的样式(比如自动缩进、代码高亮)显示在屏幕上,方便编辑,本质上它是一个带有附加功能的记事本。一般来说,我们用编辑器打开代码文件,要编译时,编辑器把文件保存并调用编译器编译这个文件,编译器就会生成可执行文件。现在的Windows,TCC(TurboC的编译器)早已衰落,流行的C/C++编译器有两个:•MicrosoftC++Compiler:内嵌在VisualC++中,

3、功能很不错,感觉做得很精致,和编辑器的嵌合很好。•MinGWGCC:GCC全称是GNUCompilerCollection,著名的开源多语言编译器,编译出的代码执行效率比普通编译器高不少,支持单文件编译,得到很多编辑器支持。通常下载到的MinGWGCC都包含包含C编译器gcc-core、C++编译器gcc-g++和另外几种语言的编译器。流行的编辑器则有很多:•MicrosoftVisualStudio:简称VS,功能强大,体积也很强大,它捆绑有编译器。但是软件体积和运行速度都显出它的臃肿。它不支持单文件编译,并且“解决方案”中会生成一大堆相关文件。•Ecl

4、ipse:IBM的IDE,开源,支持Java等很多语言,常常用于Java的编辑,缺点和微软的一样——很大很慢。我基本没用过,不多加评论。•NetBeans:SUN的IDE,开源,支持Windows、Linux等很多操作系统。与Eclipse类似,支持的语言很多。它内置MinGW作为C/C++编译器。其本身使用Java编写,运行慢,且有些bug。•Dev-C++:经典的迷你C/C++编辑器,开源,支持Windows、Linux等。内置了MinGW,编辑器功能不强但是非常实用,而且支持单文件编译与调试!这些功能对小程序来说都无比合适。但是Dev-C++在大工程

5、编辑上有缺陷,而且最高版本停留在了4.9.9.2——项目已经在五年前停了。•wxDev-C++:Dev-C++的一个著名改版,加上了更强的工程管理功能和wxWidgets组件。wxWidgets是开源界时下最流行的界面工具集,能在Windows、Linux等系统下生成不同的Native级界面代码。wxDev-C++有wxWidgets的界面编辑器,被用来制作基于wxWidgets的软件。•CodeLite:一个比较标准的IDE,各方面比较均衡,不支持单文件编译。我只是简单玩过,不多加评论。•Code::Blocks:中量级的C/C++编辑器,时下非常流行,

6、因为它功能强大,而体积并没有因此而变得臃肿。它可以选用已有的MinGW、MicrosoftC++Compiler或其他可识别的编译器。它是典型的开源软件,支持很多操作系统,插件很多,并依靠插件实现了wxWidgets界面编辑器等功能,甚至还有小游戏插件--,它还支持Dev-C++的插件包哦!最新的Code::Blocks支持单文件编译,但是不支持单文件调试。有一个不太适合新手的地方:最新版没有中文包。还有其他的各种编辑器,不过很多要收费。下面还是回到正题,讲讲MinGW+Code::Blocks的安装方法。分3步:安装MinGW,安装Code::Block

7、s稳定版,安装Code::BlocksNightlyBuilds。安装MinGW方法一(不推荐)其实Code::Blocks网站上有一个包含MinGW的版本供下载,不过版本比较旧,官方说不支持Vista。因而最好自行单独下载安装MinGW。SourceForge.net(开源软件网站,接下来的很多地址都来自于这里)有一个MinGW的官方在线安装包,下载地址:http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/MinGW%205.1.6/MinGW-5.1.6.e

8、xe/download在安装向导里,你可以选择需要的语言,如C++

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。