想想自己写程序也有两年了,刚开始用VC6.0,这东西真破;后来很自然用起vs2008,不错倒是不错,也太大了,安装麻烦;接触linux后,就用起了emacs,自己写makefile,很原始,很喜欢emacs的快捷键,特别是光标控制,导致现在写点东西都老是ctrl+n、ctrl+p的,这种方式太原始了,后来偶然间发现eclipse内建了三套快捷键,default, vs, 还有就是emacs的,于是决定以后就你了。 这套东西,刚开始我自己胡乱鼓弄的,反正我用没问题,后来看了看网上的教程,内行一眼看出门道,哈哈。
前面都是废话,切入正题。
1. 安装jre
jre还是必须的,eclipse是用java中的swt写的
2. eclipse,cdt
直接下载eclipse的C++版本的好了;如果已经有开发java的eclipse,再单独下载cdt, 然后解压到eclipse的目录就行了。
3. 编译器:MinGW,调试器:gdb
Google一下全都有了,只不过自动下载的那个gcc,版本比较老,在处理某些utf-8编码的文件时会出问题。可以DIY的,自己到那个网站的 目录里面找比较新的gcc,下载各个需要的文件,不过比较麻烦,当年我弄了老半天终于能用了。记得把gdb也下在下来,要不然没法degug。在编译器的bin目录,有个文件mingw32-make.exe,名称改成make.exe. 不想自己动手的,联系我,我这有现成的。
4. 环境变量
path添加编译器的bin目录, 保证能够正常编译
C_INCLUDE_PATH设置成编译器的include目录
LIBRARY_PATH设置成编译器的lib目录
后面这两个变量是保证eclipse能够找到这个编译器的,其实不是必须的,把编译器和eclipse放在同一个目录下,eclipse就能够自己找到。
OK,建个C++工程试试。
配置:各种配置尽在Window->Preferences
列举几个基本的:
编译前自动保存,General->Workspace 勾选Save automatically before build
开启代码折叠,C/C++->Editor->Folding 勾选Enable folding when opening a new editor
快捷键设置, General->Keys 查找到某个功能自己设置吧
C++ 的 include 在 在工作区对应的.metadata文件夹下,{workspace}\.metadata\.plugins\org.eclipse.cdt.make.core\{projectname}
其他的就自己探索去吧,顺便说一句,也别再下什么中文语言包,计算机方面英文东西那么多,每个都去找翻译,烦不烦啊。