新手如何配置eclipse+CDT
- 配置编译器:
一般的C\C++文件都需要编程为.exe文件才能运行,一般开发都是通过gcc完成这个过程,在Windows上使用gcc编译器,我们需要获取一些第三方的工具,我看网上用得比较多的是MinGW(关于编译器得作用和旧版本的MinGW安装可以参考:http://www.cppblog.com/mymsdn/archive/2008/07/27/57290.html),以下配置过程是根据新版的。
首先到sourceforge.net(http://sourceforge.net/projects/mingw/)上下载最新的MinGW,下载一个名为mingw-get-setup.exe的文件,点击安装,注意安装路径最好不要有中文和空格,安装好后允许如下图:
这是类似一个管理器一样的东西,在网上找不到太多关于这个安装的细节,所以我把Basic Steup里面所有都按照了,方法是点击要按照的组件,选择Mark for Installation,然后右上角菜单栏Installation->Apply Changes:
安装好后需要设置环境变量,在path里加入:;D:\GNU\MinGW\bin(D:\GNU\MinGW是我的安装目录,这里要根据你安装的目录修改一下)。
第一次安装好后目录文件夹\bin\里面有一个mingw32-make.exe,这个需要改成make.exe。
网上还要有人说要添加其他的环境变量,不然就会报错,但我不会,所以我就没有添加,具体如下:
C_INCLUDE_PATH
C:\MinGW\include
CPLUS_INCLUDE_PATH
C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32;
LIBRARY_PATH
C:\MinGW\lib
2. eclipse安装CDT
进入http://www.eclipse.org/cdt/downloads.php 。选择和自己安装的 Eclipse 匹配的 CDT 插件版本,比如我的eclipse版本是Kepler Release,所以我下载的是cdt-master-8.2.0.zip:
下载好后打开eclipse的help -> Install new Software -> Add ,在Location的路径里添加下载文件的路径,然后一路点击ok安装,安装完后重启eclipse,如果发现 C/C++ Development,代表按照成功了!
3. 建立简单项目测试:
new -> C Project ,左边选择一个项目类型,这里选择Hello World ANSI C Project,右边编译器选择MinCW GCC,填入项目名,点击next就可以了。第一次可能会要你填写注释目标的基本信息,直接填就可以了。
点击Finish后得到一个原始的C项目:
现在测试运行,右键点击Test2项目-> Buile Project ,成功生成exe文件后就可以测试运行了:
-----------------------------------------------------------------------------------------------------------------
注意:
当编译的时候如果提示“launch failed Binary not found”,那就打开Window -> Preferences -> C/C++ -> New C/C++ Project Wizard -> Markfile ,把Binary Parsers 里面的PE Window Parser 勾上,其他勾去掉就可以了。
如果debug的时候出现“cdt Error while launching command: gdb --version”,就右键项目,打开debug Configurations ,改一下编译的gbd命令就可与了,如果MinGW的安装目录下的\bin里面没有gdb.exe这个文件,打开MinGW管理器下载一下