1,下载cdt
网址:http://download.eclipse.org/tools/cdt/releases/callisto/dist/3.1.1/ (注意eclipse3.2只能和cdt3.X的版本结合)
2,配置cdt
把下载的压宿包解压后,把相应的features和plugin下的内容拷贝到eclipse相应的目录下......启动eclipse看cdt插件安装是否成功
3,下载mingw(这是用来编译c C++的编译器)
http://www.mingw.org/download.shtml
4,配置mingw
在path中加入mingw的bin
(如果系统已经有其它的C/C++编译器,请把C:\MinGW\bin; 加在path的最前面)
5,建立C项目
File->new project->Standard Make C Project。按下Next。 Project name:HelloC。按下Next。 选择Binary Parser,将Binary Parser原來选取的Elf Parser取消,选取PE Windoes Parser。选择C/C++ Indexer,选择no indexer(search features will not work correctly),按下Finish。
6,建立源文件Hello.c
#include <stdio.h>
main()
{
printf("hello!\n");
system("pause");
}
7,建立makefile文件,注意不需要后缀名
all:
gcc -g -o hello hello.c 或者 gcc hello.c -g -o hello
(注意hello是生成exe的对象名,gcc前面是tab)
-g是生成调试信息,-0是生成对象名,这里编译参数意思请参照这里:
http://hi.baidu.com/lovekaili/blog/item/9751bfd3172421073af3cfa1.html
8,建立make target
Windows->Show View->Make Targets。在Make Targets视窗中按下右鍵,选择Add Build Target,Target Name输入:compile,Make Target输入:all。双击编译即可完成编译。可以看到Console輸出:
make -k all
gcc -g -o hello hello.c
9,进入工程目录下运行hello.exe,是不是有了你想要的结果了,呵呵~!