- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Eclipsegcc编译器开始你旅程
用Eclipse+gcc编译器开始你的旅程
C/C++的编译器很多,比较常见的优秀作品有MS C++,GCC(G++),Borland C++等,其中在Windows平台上基本都用MS C++,而且MS C++也是截至我发稿时最接近ISO C++标准的编译器,但是在Linux平台上,则多数是以GCC为主,其中GNU GCC Complier则是其中的佼佼者。
Eclipse( HYPERLINK / \o / \t _blank /)
Eclipse是一个由IBM公司牵头开发的一个自由软件,后来IBM公司为了让更多的公司积极参与进来而不至于让它们因为这是一个由IBM主导的软件而导致软件开发者们拒之门外,Eclipse的身份则转为由一个固定员工的组织所维护的非营利组织。它和所有的自由软件一样,被免费地提供给所有热爱开源事业的人们,通过集体的智慧将它进行完善。
Eclipse是一款跨平台的IDE,它既不是编译器,也不是简单的编辑器,它提供了一个开放的平台用??为各种各样的编译器,开源或者不开源的,提供一个能够共同操作的平台。由于它是一款基于Java虚拟机的应用软件,因此它同时也是一款跨平台的IDE。跨平台的特性让它的存在有了更有征服力的理由。众所周知,Linux是开源社区中的一颗璀璨夺目的明珠,以Linux为核心的开源软件组织也是数不胜数,无数人为之奋斗倾尽心血。但是作为开发人员,Windows平台上的Visual Studio一贯的平易近人(不是指价格上)让所有的程序员所称赞。就算是要搞Borland Delphi也有一款优秀的IDE在实时待命。但是在Linux上有啥?对于骨灰级的程序员,拿个Emacs甚至一个记事本就可以将编程进行到底。他们追求的无非就是换行和显色等漂亮点的效果,对于项目级的维护和便利并没有过高的要求,也许是一种习惯,也许是一种妥协。但是这一切因为Eclipse的出现而大大变样了,程序员从纷繁的makefile中解脱出来专心于逻辑代码的编写,很多自动化的组件出现更增加了程序的健壮性。虽然旧式的编码方式显得更专业,但还是一定程度上束缚了生产力的发展。
多说无益,反正IDE的出现总是预示着编程门槛的降低,随之而来带来的就是在该平台上的投入的人员越来越多而让这个平台能够接受越来越多的人来参与。这对这个产业绝对是“生产力大奖”的。
CDT( HYPERLINK /cdt/ \o /cdt/ \t _blank /cdt/)
CDT英文全称是C/C++ Developer Tools,CDT是为Eclipse平台提供集成开发环境的一个项目。我们知道将Eclipse+CDT就可以用于开发C++了,现在又说这CDT也是个IDE,这是怎么回事呢?事实是这样的,因为Eclipse是个开放的平台,所以它希望所有的开发者都能够参与进来。但是现在市面上流行的语言种类太多了,多得有点数不过来,有些甚至只有少数几个人自己会用(比如中文编程语言吧)。所以Eclipse公开了自己的部分接口让这些语言能够定义带有自己特征的部分功能。可以这么理解,Eclipse定义了IDE的共性部分,而类似CDT这样的则定义了IDE的个性部分。所以它是专门针对C/C++IDE的个性化组件。有了它,用Eclipse写C/C++代码才显得更有价值。
CDT的组件安装,则是将安装包解压后,直接覆盖到Eclipse的目录下,重新启动Eclipse即可。关于这点内容可能根据具体的版本会略有不同。当然最简单的方式是下载 HYPERLINK /downloads/download.php?file=/technology/epp/downloads/release/ganymede/R/eclipse-cpp-ganymede-win32.zip \t _blank C/C++版本的Eclipse。
编译器(Complier)
每一个科班出身的程序员对这个词都耳熟能详,每个人对这个词都有自己的理解。但是真正接触过的程序员又有多少呢?来一段软件开发技术发展的简史,传说在很久以前,搞计算机的都是科学家,那时候大家刚刚从硬件电板上转到键盘编码的过程中来,用汇编+DOS似乎是一件很享受的事,但是那批科学家已经青春不在了。新来的年轻人又弄出了高级语言这种接近人类思维的语言,很快汇编就成为了专属领域的内容,能用高级语言的地方,没有人愿意让汇编有用武之地。很快汇编也渐渐淡出视线。然后就是图形化界面的出现,但这本身并没有改变人们使用编译器的方式。无非就是换成记事本去编写代码罢了。但是图形化的出现促使了图形化IDE的出现,人们发现编译事实上又是遵循一定规律的集合,这部分可以很容易地通过一些编程上的限制或者通过代码可以整理出人们期待的编译方式,于是很快makefile一类的事
您可能关注的文档
- 珠吉路和海军仓库联络线道路排水工程.doc
- 珍藏版论文检测查重论文相似度修正秘籍.doc
- 珠江三角洲地区快递服务发展规划(2010—2014).doc
- 珠海同学聚会、公司聚会、生日party来这里不坑爹,是聚会天堂.doc
- 珠海地区电子行业制造信息化研讨活动暨企业IT管理精英联谊沙龙邀请函_神州数码.doc
- 珠海市2010年度中考录取分数线.doc
- 珍惜光阴-做时间的主人—讲座.doc
- 珠宝首饰毕业的设计的说明.doc
- 珠海市一般 高中转学常见问答.doc
- 珠海市香洲区进展电子商务鼓舞政策.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- T_HNTI 030—2020_茶树种质资源考察收集技术规范.pdf VIP
- 报关原理与实务(第二版)(第5章)1进出口货物报关单填制.ppt VIP
- 2025年滨州市中考英语试题卷(含答案逐题解析).docx
- 基于能力培养的人工智能课程体系设计.docx
- Q/GDW1827-2013三相智能电能表技术规范.pdf VIP
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录.pptx VIP
- 华能国际电力股份有限公司本质安全体系管理手册.doc VIP
- 教育行业AI大模型设计方案【231页WORD】.docx VIP
- 2024医保物价培训.pptx VIP
- 屋顶光伏发电建设项目实施方案.docx
文档评论(0)