Eclipse编译C程序,主要的步骤:
1. 下载eclipse;
2. 下载CDT-plugins并安装;
3. 下载编译器(我用的是MinGW);
注意MinGW的安装路径中不要有空格。一般为C:\MinGW就行了。
在下载好后,修改C:\MinGW\bin底下的"mingw32-make.exe"更名为"make.exe"。
因为Eclipse使用时预设是用系统里的"make"这个文件名,而不是"mingw32-make"。当然如果你不想改MinGW中的,也可以修改Eclipse中的设定。在"make targets view"中新增一个task时,"build command"取消"use default",使用"mingw32-make"。另外在"project properties->make project"中将"make"改为"mingw32-make"。
4. 配置环境:
a. Eclipse需要Java编译器,因此安装JDK(或JRE),配置环境变量Path,将Java路径加入。
b. 配置MinGW:
CPP工程还需要添加:
CPLUS_INCLUDE_PATH=%MINGW_HOME%\include\c++\3.4.5;%MINGW_HOME%\include\c++\3.4.5\mingw32;%MINGW_HOME%\include\c++\3.4.5\backward;%MINGW_HOME%\include
5. 建立C工程,进行编译;
6. 如果出现如下信息:
而在cmd下运行正常:
这个问题是有与CDT下载plugins版和在线升级版不一样,需要将CDT的plugins下的4个jar包解压为文件目录形式,问题可以解决:
删除这三个jar包:
重启Eclipse正常。
7. GDB
http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GDB/