gccforwindows开发环境介绍

gccforwindows开发环境介绍

ID:8809278

大小:19.24 KB

页数:4页

时间:2018-04-08

gccforwindows开发环境介绍_第1页
gccforwindows开发环境介绍_第2页
gccforwindows开发环境介绍_第3页
gccforwindows开发环境介绍_第4页
资源描述:

《gccforwindows开发环境介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、gccforWindows开发环境介绍导读:  在Windows操作系统下的gcc  第一节GCC家族概览  GCC是一个原本用于Unix-like系统下编程的编译器。  不过,现在GCC也有了许多Win32下的移植版本。所以,也许对于许多Windows开发者来说,GCC还是一个比较陌生的东西。所以,我希望通过这章的叙述,让你——一个Windows开发者对GCC这一个优秀的编译器有一个大概的了解。  历史  GCC是GNU公社的一个项目。是一个用于编程开发的自由编译器。最初,GCC只是一个C语言编译器,他是GNUCCompiler的英文缩写。随着众多自由

2、开发者的加入和GCC自身的发展,如今的GCC以经是一个包含众多语言的编译器了。其中包括C,C++,Ada,ObjectC和Java等。所以,GCC也由原来的GNUCCompiler变为GNUCompilerCollection。也就是GNU编译器家族的意思。当然,如今的GCC借助于他的特性,具有了交叉编译器的功能,即在一个平台下编译另一个平台的代码。  直到现在,GCC的历史仍然在继续,他的传奇仍然被人所传颂。  Windows下的GCC家族  起初,GCC是用于Unix,Unix-like系统的编译器。不过,现在Windows下也出现了GCC的稳定移植

3、版。这要感谢Internet上众多程序员的共同努力。  如今,在Windows下比较流行的GCC移植版主要有三个。他们是MinGW,Cygwin和Djgpp。虽然,Djgpp是应用于DOS系统的,考虑到windows对DOS的兼容,所以也将Djgpp纳入其中了。  总体来说,MinGW,Cygwin和Djgpp各有特色,针对不同的应用场合,可以选择不同的移植版来满足需要。MinGW这个系列的移植,主要方向是让GCC的Windows移植版能使用Win32API来编程。而Cygwin的目标是能让Unix-like下的程序代码在Windows下直接被编译。至于

4、Djgpp,则是想让DOS下也能用上GCC。  所以,对于开发人员不同的需求。选择合适的移植版会让工作变得轻松而高效。  本书的GCC  我个人对GCC的移植版都非常喜欢。不论是MinGW还是Cygwin,亦或是Djgpp。在本书中,除了特殊说明以外,所述的内容适合所有这三种移植版。  不过,考虑到现在在Windows下用的比较多的是MinGW系列。再加上MinGW较Cygwin和Djgpp安装和使用更为简便。所以,建议读者学习时还是使用MinGW。  第二节入乡随俗的MinGW  简介  MinGW是MinimalisticGNUforWindows的

5、缩写。她是一个建立在GCC和binutils项目上的编译器系统。和其他GCC的移植版相比,她可以说是最接近Win32的一个了。因为,MinGW几乎支持所有的Win32API,这也是MinGW的特色之一。她所连接的程序,不需要任何第三方库就可以运行了。在某种程度上看,MinGW更像是VC的替代品。  获得与安装  MinGW可以从MinGW的官方网站http://www.mingw.org上获得。  如果,你要安装MinGW,那么你有两种安装方案。下面我来一一介绍。  安装方案一:  首先,你要从http://www.mingw.org/download.

6、shtml上下载如下几个压缩包。考虑到文件的更新和文章的灵活性。我将只写出文件的主要部分,将省去版本好和更新日期。  gcc-coreC语言编译器  gcc-c++C++语言编译器  mingw-runtimeMinGW的运行时库(这个必须安装)  win32apiwin32的API函数头文件和连接库  binutilsMinGW的汇编器和连接器等基础工具  gdbMinGW中的调试工具  mingw32-makeMake工具,用以更好的管理你的项目  然后,将上述文件逐一下载,然后全部解压缩到一个目录下就可以了,我这里假设你是移动到$(MINGW)这个

7、目录下了。这样,你的MinGW就算安装成功了。  最后到DOS终端上,将当前目录转换成$(MINGW)/bin下。输入  C:/>gcc-v  看到一段gcc的版本信息,这就能说明,你的gcc已经可以正常工作了。  安装方案二:  你可以从http://www.mingw.org/download.shtml上下载MinGW5.0.2.exe这个程序。至少,在我写此文的时候,这个是最新版本。  下载以后运行安装,至于安装过程,我想我就不一一介绍了。对于Windows下的开发人员,我想这个应该不是什么问题了。  在一切都选择好以后。这个程序就开始从Inte

8、rnet上下载所需要的压缩包。然后,逐一解开,安装。  总体来说,两种方法各有长

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

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

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