文档章节

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

writeademo
 writeademo
发布于 2016/08/25 19:26
字数 602
阅读 127
收藏 0

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

本文转载自:

writeademo
粉丝 26
博文 668
码字总数 249814
作品 0
东城
私信 提问
linux C/C++开发环境搭建指南

Eclipse IDE for C/C++ developers 就是安装了CDT的Eclipse IDE了。 一、安装基本开发环境 本人想学习一下Linux下的C,C++程序开发,这几天一直在研究Linux下的C语言编译环境的建立,因为新...

突然帅了
2013/11/20
21.5K
0
程序员如何提高自己的逻辑思维和技术水平

版权声明:本文为北京尚学堂原创文章,未经允许不得转载。 菜鸟程序员如何提高自己的逻辑思维和技术水平 1、 学习一门脚本语言 学习一门脚本语言 可以让你摆脱对底层语言的恐惧感,脚本语言可...

SXTkaifa
2016/10/30
132
0
NDK开发笔记—ndk环境安装及其搭建

ndk环境安装及其搭建 软件下载 链接:pan.baidu.com/s/1cev9FK 密码:7yab 当然其他版本的也可以,建议不要用最新的 注意:执行Javah的时候生成头文件是对Java文件所生成的.class进行处理的命...

codeGoogle
2017/09/26
0
0
Eclipse C语言开发

请教个问题 ,近来我试着在Eclipse 上安装个 C语言开发环境, 写一个HelloWorld测试程序 但编译时总是出现如下问题,配置了下MinGW环境变量等,问题也没解决,请教有没遇到过类似问题的,如何...

OceanStack
2016/04/11
298
2
软件开发工具(第9章:使用Eclipse进行C/C++开发)

一、安装MinGW MinGW是指用来生成可执行文件的编译环境,它是开发C/C++项目 的工具集。为了能够使用Eclipse CDT编译且运行C和C++程序,必须 要安装一个C/C++编译器。 下载:https://sourcef...

小禾点点
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
5
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0
一、Django基础

一、web框架分类和wsgiref模块使用介绍 web框架的本质 socket服务端 与 浏览器的通信 socket服务端功能划分: 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... 根据用户访问...

ZeroBit
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部