欢迎来到天天文库
浏览记录
ID:13235932
大小:1.83 MB
页数:15页
时间:2018-07-21
《c,c 编译器-eclipse,mingw使用教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、给c/c++语言的初学者本文旨在介绍一个C/C++编译器:MinGW(也可编译fortran)和一个编程工作平台:Eclipse的安装和使用本文是写给非计算机专业c/c++的初学者本文作者层次有限,在专业人士看来我废话半天就是在说很简单的事情。。对有些问题理解还较浅薄,有出纰漏的地方望专业人士指教。。。Eclipse和MinGW是什么?Eclipse是一个开发平台,姑且理解为一个可以给你敲程序的图形界面。他本身不具有编译能力,只是方便你写程序,比如把不同意义的语句显示为不同颜色等等。Eclipse不仅可以用来写c,也可以写java等别的程序。MinGW是编译器,包括了c/c++
2、,甚至还有fortran(我最新发现)的编译器。编译器就是个程序,没有任何图形界面,你运行他的办法就是用命令行(cmd),给他一个f.c,他编译过之后给你一个f.exe其实要编一个c程序,可以用windows自带的记事本写一段程序,然后把后缀名由.txt改成.c,交给MinGW编译,可以完全不用Eclipse。Eclipse+MinGW:用记事本写程序从理论上完全行得通,当然没人会这么做,因为用起来很麻烦,没有工作空间,出错了难找,许多设置要纯手工完成。所以用Eclipse帮我们省了很多事情,(VC就是帮你省了太多事情以至于你自己都不知道后台在干嘛)所以Eclipse+MinG
3、W的意思就是用eclipse来写程序,写好了,我们点个编译按钮,eclipse就把MinGW找来编译,如果编译成功,eclipse就把结果显示给你看,如果MinGW说程序出错了,哪里哪里错了,eclipse就把MinGW的原话告诉你,并且在界面里把错误的语句标上记号,然后你就可以用eclipse来调试,eclipse就让MinGW一行一行运行……讲的比较浅,但差不多就是这样,先这样理解吧。下面就是操作流程,分了九部分1下载Eclipse2下载MinGW3安装MinGW4控制台操作5控制台运行MinGW编译器6认识环境变量,纯手工编译7设置环境变量8安装Eclipse9使用Ecl
4、ipse10Eclipse进阶如果没耐心,可以跳过456部分---------------------开始-------------------一、下载Eclipse首先到Eclipse官网下载Eclipse当然要下载forc/c++developers的版本也可以去找中文版,不过还是用英文原版的比较好。Eclipse官网:http://www.eclipse.org/下载页面:http://www.eclipse.org/downloads/根据系统是32还是64位选择下载然后点击大的绿箭头就可以下载了。下载完之后别急着安装,最好先装MinGW。二、下载MinGW进入官网:h
5、ttp://www.mingw.org/在网页下侧Navigation里点downloads(真不知道为啥要把下载链接藏得这么隐蔽。。)点击Downloadmingw-get-inst……下载(注意:这里下载的是在线安装包,很小,安装过程需要联网,它会自动下载你要装的组建,不过经常出问题,后面会说解决方法)一、安装MinGW运行下载下来的mingw-get-inst-20120426.exe,安装路径最好不要改,默认装在C:MinGW首先弹出这个选项,是问你待会儿在线下载的时候下什么版本的图中的意思是下载2012年4月26号发布的版本还是下载目前最新发布的版本中间会让你选择要
6、装哪些语言的编译器,勾上c(有些安装包会显示为gcc),c++,fortran(有些安装包会显示为g77)吧(我特地重装一遍才发现有fortran选项。。)安装过程中会弹出个控制台,是进行组件的下载。正常情况应该能看到下载进度或者一排update…….xml什么的如果出现图中的ERROR说明下载失败,原因可能是你所在的网段连不到对方服务器(美国,欧洲,台湾都有服务器,感谢伟大的GFW吧)解决方案:1、换一个网段,最好是校园网,限制少一些2、下载离线安装包,大概几十到一百多MB,去百度搜“mingw离线包”离线安装方法参考http://www.haogongju.net/art/
7、1373333或者http://www.mingw.org/wiki/InstallationHOWTOforMinGW具体不赘述了顺利装完之后在C:MinGWbin里面就是各种编译器的exe了。我们一般用的就是gcc.exe(编c),g++.exe(编c++)和gfortran.exe(编译fortran)了当然这些不是让你直接运行的,如果你直接双击它,会看到一个黑屏一闪而过,也就是大家平常运行自己编的控制台程序弹出的控制台。之所以是一闪而过是因为你点击它运行之后,他发现你没给他c程序
此文档下载收益归作者所有