Linux使用Eclipse开发

上传人:cn****1 文档编号:499504112 上传时间:2022-09-04 格式:DOCX 页数:23 大小:1.55MB
返回 下载 相关 举报
Linux使用Eclipse开发_第1页
第1页 / 共23页
Linux使用Eclipse开发_第2页
第2页 / 共23页
Linux使用Eclipse开发_第3页
第3页 / 共23页
Linux使用Eclipse开发_第4页
第4页 / 共23页
Linux使用Eclipse开发_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Linux使用Eclipse开发》由会员分享,可在线阅读,更多相关《Linux使用Eclipse开发(23页珍藏版)》请在金锄头文库上搜索。

1、2008年12月09日星期二14:05A.为什么要在Linux使用Eclipse开发C/C+程序?Linux是一个以C/C+FF发为主的平台,无论是Kernel或是Application,主要都使用C/C+讨发。彳统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C+讯序存盘后,在Commandline下使用gcc编译,若要debug,则使用gdb。这种开发方式生产力并不高,若只是开发学习用的小程序则影响不大,但若要开发大型项目时,程序档案个数众多,需要用project或solution的方式管理;且debug时breakpoint的加入,单步执行,观察变量变化等,都需要更

2、可视化的方式才能够增加生产力;最重要的,由于现在的程序语言皆非常的庞大,又有复杂的函式库,要程序员熟记所有的程序语法和function名称,实在很困难,所以语法提示(Intellisense)的功能就非常重要,这些就必须靠IDE来达成。在Windows平台上,若要开发C/C+S序,我们有MicrosoftVisualStudio、BorlandC+Builder可用,这些都是很好用的IDE,但可惜仅能在Windows下使用,但是在Linux平台呢基于以下理由,我推荐使用Eclipse开发C/C+序:是一个用Java所撰写IDE,因此可跨平台,所以在Linux和Windows平台下皆可使用Ecl

3、ipse,可降低程序员熟析IDE的学习曲线。虽然主要拿来开发Java程序,但事实上Eclipse为一个万用语言的IDE,只要挂上plugin后,就可以在Eclipse开发各种语言程序,所以我们只要挂上CDT(C/C+DevelopmentToolkit)后,就可以在Eclipse开发C/C+序,除此之外,目前的主流程序语言,如C/C+、C#、Java、PHP、Perl、Python、Ruby、Rebol、JavaScript、SQLXMLUML,皆可在Eclipse上撰写,所以只要熟析Eclipse的IDE环境,将来若开发其它语言程序,就不用再重新学习IDE环境了。3.最重要的,Eclipse

4、和CDT1OpenSource且完全免费,取得相当容易,事实上Fedora5已经包含Eclipse和CDT了,虽然预设Fedara5安装时并没有含Eclipse,只要手动另外加选即可。B.如何在Linux下安装Eclipse和CDT?i. 由LinuxDistribution安装Eclipse,Fedora5就内含Eclipse和CDT。ii. 手动安装1. 下载档案A、下载JRE(JavaRuntimeEnvironment)。()B、下载EclipseSDK。()C、下载CDT()2. 安装A安装JREi.rootlocalhost#mkdir/usr/local/javaii .(将档案

5、下载到/usr/local/java目录下)iii .(超级用户模式)rootlocalhost#su?iv.rootlocalhost#cd/usr/javav.(将您所下载的档的权限更改为可执行)rootlocalhostjava#chmoda+vi.(启动安装过程)rootlocalhostjava#./(此时将显示二进制许可协议,按控格显示下一页,读完许可协议后,输入yes继续安装。此时会将解压缩,产生vii.(安装rootlocalhostjava#rpmroot(irocarhost:/usr/Iocaf/java,_3M福集正)ffiSC)示僮然端概(D分真值)求助电)牌的样用#

6、相片州股楙wmw用照#确的打册样#loo%Done.rootlocalhostjava#xQotlocalh931java#rpmivhjre1_5_Q_09-1invx-1506.rpin.Preparing.卦超甘林蝇孙界林相群|科林河归隅钟州河材料腕首钟材.H10。%packagejre-15,0_09-fcsisalreadyinstalledrootloealhoatjava其,(此时会将JRE装在/usr/java/jre1.5.0_09目录下)viii.(设定环境变量,让Linux能找到JRE)rootlocalhostjava#vi/etc/profile(将以下内容加入在档案

7、后面)1 PATH=$PATH:/usr/java/jre1.5.0_09/bin2 exportJAVA_HOME=/usr/java/3 exportCLASSPATH=$JAVA_HOME/lib:.(存盘后,重新启动Linux)ix.(测试Java是否安装成功)rootlocalhost#java-version播案工褊辑咤)示的然端概6分夏0求助电)ro&tdlacalhost1*#jovQ-versionjavaversionB1*5*0_09-Java(TM)2RuntimeEnvironmentStandardEditionbuild1.5.0_09-b03)JavaHotSp

8、ot(TM)ClientVM(build1.5.C_09-b03,mixedmode,sharing)rootlocalhost.B、安装EclipseSDKi.(将档案eclipse-SDK-3.2.1ii.rootlocalhost#cd/usr/localiii.rootlocalhostlocal#cp.?iv.rootlocalhostlocal#tar-zxvfv.rootlocalhostlocal#cdeclipsevi. (执行Eclipse)rootlocalhosteclipse#./eclipsevii. (Selectaworkspace)(将Usethisasthe

9、defaultanddonotaskagain打勾,以后就不会出现这个窗口)Woti richerSelea a workspaceEclipse SDK 5足比5 your projeu& in a folder 工 Hid n works pm。 C hoosc a workspace folder lo use (or this session.Browse.,t0Usethisasthedefauhanddonotask.again:T-illIIHIllitlllllr-illlIK-IIIIB-HIIIIMillia-HIIII-l-illllHllllfllli+-HIIHMll

10、ll-HIIIIHIIIItlHit+111i*illlMllllf*lliaOKCancel(第一次执行Eclipse会出现此error,因为没有任何Eclipse设定档,所以无法读取,第二次执行Eclipse就无此错误讯息,按OK继续。)ErrorUnabletor(?idworkbenchstareWorkbenchUIlayoutvvillbp电5电ok(Eclipse主画面)汉iE百步C_JAn o avail1:二)_旦密LHelloWoridItiProblems摸JavadocDeclaration0errors,&warnings,0inlosDescriptionResou

11、rcePathC、安装CDTi.ii.rootlocalhost#cp.iii.rootlocalhost#tar-zxvfiv.(安装CDTplugin)rootlocalhostcp-reclipse/plugins/./usr/local/eclipse/plugins/v.(启动Eclipse,多了C和C+Project支持)C.如何在Eclipse上开发C/C+讯序?i.建立HelloWordproject1 .建立C/C+project2 .选择ManagedMakeC+Projec皑选择ManagedMakeC+ProjectEclipse会自动为我们建立makefile;若选择

12、StandardMakeC+Project,则必须自己写makefile。)NewProjecTSelectawizardCreateanewC+projectandletEclipsecreateandmanagerhemakefileWizards:Plug-in Project&GeneralProjectb&C125C+ManagedMakeC+ProjectStandardMakeC+ProjectL&i;=.CManagedMakeC+ProjectCreateanewManagedMakeC+ProjectProjectname:HelloWorld0UsedefaultlocationNext Back5,额外的设定(选Yes继续)7.建立C+SourceFile8.输入C+SourceFile档名9.输入C+取序代码10.执行程序(显示在下方的Console区)ii.如何在EclipseCDT中DebugC/C+程序?1.在Eclipse中Debug就如同在一般IDE中Debug一样,只要在程序代码的左方按两下,就可加入breakpoint。6nq0标姐CXI设定,按Debug开始Debug4.单步执行,显示变量变化

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号