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

如何在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/7Rz6V3windows

相关文章
相关标签/搜索