Chinaunix首页 | 论坛 | 博客
  • 博客访问: 64905
  • 博文数量: 25
  • 博客积分: 1422
  • 博客等级: 中尉
  • 技术积分: 415
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-21 17:14
文章分类
文章存档

2013年(1)

2012年(9)

2011年(1)

2010年(3)

2009年(8)

2008年(3)

我的朋友

分类: C/C++

2012-07-25 09:12:33

我要用eclise学习做Java、android开发,突发想象,想把C/C++的也作上,经历了一些波折,终于调通了,现在记载一下,免得将来忘了。
 
首先,要说的是,如果严谨的学习者,认真查阅eclise中的菜单help--》help contents---》 --》Before you begin这篇文档,也可以顺顺利利的把安装做好。可是,我却是先去自己搞,然后查网络资料,最后才看的help,导致我走了很多弯路。可笑可叹的是,我经常给别人说国人学习精神不系统严谨,我自己却是这样的人。截图如下:
 
其次,我用的是eclise的helios版本,操作系统是windows  XP。eclise应该是3.6.我查阅了网络上的一些eclise命名资料,我摘录在这里,想说明:技术就是艺术。
-----------eclise命名----------------
2005年6月27日 Eclipse 3.1发布,之所以要特别提一下3.1,是因为从这个版本开始一直到还没有发布的3.5版,形成了一个以木星卫星名称相关的系列。1610年,著名的科学 家伽利略通过对木卫1-木卫4的观察,提出了反驳地心说的证据,木卫1-木卫4因此也被称之为伽利略四大卫星(木星还有很多之后发现的其它卫星)。这四大 卫星还被分别赋予了四个神话传说中人物的名字:  
木卫1:IO,伊奥  
木卫2:Europa,欧罗巴  
木卫3:Ganymede,盖尼米德.(值得一提的是早于伽利略2000年前,有记录表明战国时期中国的甘德在公元前346年就已发现了木卫3)  
木卫4:Callisto,卡里斯托  
取这四个人的名字,一个很重要的原因可能就在于这四个人物都以俊美著称  

但是Eclipse从3.1到3.4的命名(codename)并非按照木卫1-4的顺序,而是根据这四颗卫星距离木星从近到远的顺序,因此 Eclipse 3.1就使用了木星已知卫星中第1近的木卫1——IO来命名,Eclipse 3.2就使用木卫4——Callisto距木星(所有木卫中)第4近,Eclipse 3.3采用了木卫2——Europa(第6近),剩下最远的木卫3--Ganaymede就送给了Eclipse 3.4。  

下面是目前已知的版本代号  
Eclipse 3.1 版本代号 IO 【木卫1,伊奥】  
Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】  
Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴 】  
Eclipse 3.4 版本代号 Ganymede 【木卫三,盖尼米德 】  
Eclipse 3.5 版本代号 Galileo 【伽利略】  
Eclipse 3.6 版本代号 Helios 【太阳神】 
Eclipse 3.7 版本代号 Indigo 【靛青】
------------------------------------------------------
现在我们正式开始
1、安装eclise 3.6 helios。
2、安装CDT插件,这个应该eclise中是有的,如果没有,可以按照插件方法自己在装。在菜单中help---》install new software,按照提示即可。不过说实话,cdt是干嘛的,我没搞懂,我原来的想象,cdt是C/C++的编译执行单元,可是后面的经验告诉我,不是的。希望我今后能知道,把这段红字改掉。
 
3、安装MinGW或替代品,我在MinGW网站上,未能下载到这个软件,所以我按照eclise的帮助文档,用了eclise的Wascana,这个在 下载,windows版本是个exe文件,下载安装就好了。
4、安装好了,会出一些Wascana快捷方式,你可以点击进入特定的eclise,不过这个只能进行C/C++的开发,没有java的。
简单说下我对这个软件的理解,无论是Wascana还是minGW,其实是提供了一个mini的C/C++开发环境,“MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications.”“MinGW includes:
  • A port of the GNU Compiler Collection (GCC), including C, C++, ADA and Fortran compilers;
  • GNU Binutils for Windows (assembler, linker, archive manager)
  • A command-line installer (mingw-get) for MinGW and MSYS deployment on MS-Windows
  • A GUI wrapper (mingw-get-inst) for the command line installer
以上两段是MinGW网站的原话。不过由于我看了这两句话,所以我对CDT又不明白了,呵呵。
 
5、回到我们的原来安装的eclise,现在打开工程,就可以开发C/C++的工程和代码了。原来不安装Wascana/minGW,也可以打开一个C/C++工程,但是无法编译,总会提示什么没有2进制库,找不到头文件之类的英文提示。现在则可以在Console口,看到程序的输出。具体的例子程序的编制,可以参考help中的
> >
Tutorial: Creating a simple application.

 

结论:英文很重要,认真看帮助,再开始学习。或者一边看帮助一边开始学习。

 
 
阅读(1642) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

zj09532012-07-27 08:33:56

刚刚开始而已,有经验也希望不啬赐教

Aquester2012-07-26 11:15:59

唉,只用eclipse做了个编辑器