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

拟墨画扇 提交于 2019-12-03 22:28:17

如何在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很简单,惟一要注意的是安装路径中不能包含空格,比如安装在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以后运行正常。
    
    


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!