如何在eclipse中配置进行C语言开发。

引言:windows下C的开发工具很多,比如CodeBlocks,Dev-C++,VC6等。CodeBlocks需要依赖编译器MinGW。Dev-C++没有自动提示,使用起来不方便。下面介绍一下eclipse中使用CDT进行C语言开发,毕竟很多快捷键是可以重用,而且也不用改变开发界面风格。

配置步骤:
1.下载MinGW,此处使用的版本为5.1.6(CSDN上面下载MinGW-5.1.6.rar)。

2.安装MinGW很简单,惟一要注意的是安装路径中[b]不能包含空格[/b],比如安装在Program Files目录下,后面使用会报错。

3.配置MinGW的环境变量:
---path中设置MinGW的bin路径,比如D:\C_install\MinGW\bin;
---新建C_INCLUDE_PATH变量,值为:D:\C_install\MinGW\include
---新建LIBRARY_PATH变量,值为:D:\C_install\MinGW\lib
---在cmd命令行窗口执行:gcc -v查看gcc的版本,打印则设置成功

4.下载eclipse的CDT插件(版本为cdt-master-8.0.1)。

5.安装CDT插件到eclipse。建议使用links的方式。因为cdt-master中包含很多jar包,links方便管理。具体步骤如下:
----在eclipse的家目录建立links文件夹以及myplugins(可随便起)。myplugins中按如下层级建立文件夹(myplugins->cdt->eclipse->features/plugins),解压之前的插件,并把对应的plugins和features的文件拷贝到刚才新建的目录下。
-----links文件夹下面新建一个c.link文件,里面编写cdt插件的路径,比如我的是:path=D:/Program Files/new_eclipse/eclipse-jee-luna/eclipse/MYplugins/cdt

6.删除eclipse下configuration下的update目录,重启eclipse。

7.打开eclipse的preferences窗口,设置C的编译器路径:Compiler Root Path,我自己的是:D:\C_install\MinGW\bin

8.新建一个HelloWorld的工程。运行自带的例子。此时会报错,提示“Cannot run program gcc”类似的错误。这个错和之前设置的环境变量无关,而是需要修改cdt中的jar.
把org.eclipse.cdt.core.win32.x86_5.2.0.201109151620.jar、org.eclipse.cdt.core.win32.x86_64_5.2.0.201109151620.jar、
org.eclipse.cdt.core.win32_5.2.0.201109151620.jar这三个jar解压,然后删除原来的jar,此时再重启eclipse以后运行正常。


[img]http://dl2.iteye.com/upload/attachment/0104/9229/d5939a17-5468-3330-912c-a1cbb5a749e1.png[/img]

9.调试需要安装gdb,直接拷贝gdb.ext到Mingw的bin目录下即可。
如果报:Failed to execute MI command: -gdb-set auto-solib-add on
则参考如下文档解决:http://www.tuicool.com/articles/7Rz6V3

你可能感兴趣的:(C语言)