引言: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
- 大小: 62.8 KB
分享到:
相关推荐
通过以上步骤,你已经成功地在Eclipse中配置了一个完整的C++和C语言开发环境。这不仅包括了基础的代码编辑、编译和调试功能,还涵盖了环境变量的设置、项目构建规则的定义等多个方面。这样的配置将极大提升你的开发...
### Eclipse配置C语言连接MySQL环境详解 #### 一、引言 在Linux环境下,使用Eclipse集成开发环境(IDE)进行C/C++编程时,有时需要实现与MySQL数据库的交互功能。这通常涉及到如何在Eclipse中正确配置C/C++项目以支持...
### 图Eclipse开发C++、...按照以上步骤,您可以在Eclipse环境中成功配置C++和C语言的开发环境。此配置适用于Windows XP和Win7操作系统,能够满足基本的开发需求。希望本文能帮助到正在寻找C++开发解决方案的朋友。
在IT行业中,开发C语言项目时,一个良好的集成开发环境(IDE)至关重要。Eclipse作为一个通用的开源IDE,虽然最初是为Java设计的,但通过...通过不断学习和实践,开发者能在Eclipse中建立高效、灵活的C语言开发流程。
配置Eclipse进行C语言开发首先需要安装MinGW,这一步骤至关重要。MinGW-5.1.6.exe是MinGW的安装程序,运行该文件将启动安装过程。在安装时,你需要选择合适的安装路径,并确保在安装过程中包含了GCC编译器、GDB调试...
"eclipse集成开发环境C语言版本"指的是Eclipse经过配置后专门用于C语言和C++开发的版本。 在Eclipse中开发C/C++项目,主要依赖于CDT(C/C++ Development Tooling)插件。CDT提供了代码编辑、构建、调试和项目管理等...
- **版本控制集成**:Eclipse支持多种版本控制系统,如Git、SVN等,CDT插件能够无缝集成这些系统,方便你进行版本管理和协作开发。 - **插件扩展**:CDT允许开发者通过Eclipse插件开发框架进一步扩展其功能,如添加...
无论是在学习还是实际项目开发中,掌握Eclipse都是非常有用的技能。希望本教程对您有所帮助! --- 通过以上步骤,您可以在Linux系统中轻松地使用Eclipse进行C语言项目的开发与调试。此外,还可以进一步探索Eclipse...
"eclipse C语言开发程序包" 提供了在Eclipse平台上进行C/C++项目开发所需的所有组件,让开发者能够在一个统一的环境中编写、调试和管理代码,特别适合初学者入门。 该压缩包中的“eclipse_c”文件可能是Eclipse的C/...
- **目的**: 该工具提供了 Eclipse 和 Qt 之间的集成支持,便于在 Eclipse 内进行 Qt 开发。 **1.5 配置环境变量** - **步骤**: - 将 `MinGW` 目录中的 `bin` 文件夹下的 `mingw32-make.exe` 改名为 `make.exe` ...
jdk,tomcateclipse开发环境配置。里面都是一步步的截图。总是会忘记eclipse初始使用时的配置,总结一波笔记分享给大家,有需要的可以下载看一下。包括jdk,tomcat,eclipse的pei'配置
在Linux系统下进行C语言开发时,Eclipse作为一个强大的集成开发环境(IDE),被广泛应用于各种项目的开发中。本文将详细介绍如何在Eclipse环境下配置Glib与GStreamer开发环境,使开发者能够更加高效地开发基于这两款...