Eclipse CDT 导入 Makefile 构建的 C/C++ 工程
我是在 Mac OS X 上使用的 Eclipse CDT,Linux 和 Windows 版本的也相类似,一般只是 Preference 的位置不同。
- File -> New -> Makefile Project with Existing Code
- 选择源码目录,语言选择C语言。如果是 Linux 环境,则选中 Linux GCC,Mac 环境则选择 MacOSX GCC,Windows 下用 Eclipse 则可以选择 MinGW GCC。
- Project -> Make Target -> Create,建立 all 和 clean 两个 Targets。
- 在 Make Target 的 View 里面选择刚刚建立的项目的 all 来构建项目
- 构建结束后,Run -> Debug As -> Local C/C++ Application -> gdb/mi,调试选项可以在 Debug Configuration 中设置。
其中 gdb/mi 和 gdb 的区别,在网上搜来如下解释:
gdb and gdb/mi are essentially the same, except that gdb/mi lets you
select the MI protocol version and command set to use (MI - or Machine
Interface - is how Eclipse communicates with gdb, rather than using
the normal gdb command-line interface). This is useful if you want to
do something not supported by the defaults, or have a non-standard gdb,
such as used on Mac OS X. gdbserver is a very lightweight debug server
used for debugging embedded systems. **The normal gdb/mi commands are
used, but gdb must be told to connect to a gdbserver running on a remote
system.** There's an extra tab for specifying this information.
Reference:
- http://dev.eclipse.org/mhonarc/lists/photran/msg00926.html
- http://blog.csdn.net/kevin_zqw/article/details/6927151
-
转载请注明来自柳大的CSDN(钟超):Blog.CSDN.net/Poechant
-
分享到:
相关推荐
在C/C++支持方面,Eclipse IDE集成了CDT(C/C++ Development Toolkit),这是一套专门用于C和C++开发的插件集合。CDT提供了对GCC编译器和GDB调试器的无缝集成,使得用户可以在Eclipse环境中完成从编写到编译再到调试...
在Eclipse中开发C/C++项目,我们可以利用CDT(C/C++ Development Tools)插件,它为C/C++程序员提供了丰富的功能,如代码编辑、构建管理、调试以及版本控制集成等。 一、Eclipse CDT概述 CDT是Eclipse社区的一个...
Eclipse CDT(C/C++ Development Tooling)是Eclipse集成开发环境(IDE)的一个重要扩展,专为C和C++编程提供强大的支持。它包含了源代码编辑器、构建工具、调试器以及项目管理和版本控制等多种功能,是C/C++开发者...
CDT包含了代码编辑器、构建系统、调试器、项目管理器等组件,使Eclipse成为了一个全面的C/C++开发环境。 3. **代码编辑器**:Eclipse的C/C++代码编辑器提供了智能感知、自动完成、语法高亮、代码折叠等功能,有助于...
本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装等几个方面的内容。 一、准备相关软件安装包...
在Eclipse中,可以创建一个新的C++项目,编写代码,然后通过Eclipse内置的构建系统(通常使用Makefile)进行编译。调试时,可以设置断点,单步执行,查看变量值,进行内存分析等,使得调试过程更加直观和高效。 ...
- 工程创建:Eclipse CDT支持创建各种类型的C/C++项目,如Console Application、Shared Library、Static Library、Makefile Project等,每种类型对应不同的工程目标和构建方式。 3. **源代码编辑** - 智能提示:...
Eclipse IDE for C/C++ 是 Eclipse 社区的一个核心项目,它基于开放源码的 Eclipse 平台,集成了 C/C++ 开发所需的大部分功能,包括编辑器、构建工具、调试器以及版本控制集成等。 1. **编辑器**: Eclipse 的 C/C++...
Eclipse CDT(C/C++ Development Toolkit)是一个强大的开源插件,专为Eclipse IDE设计,用于支持C和C++的开发。这个插件提供了全面的C/C++开发环境,包括代码编辑、构建系统集成、调试器接口以及项目管理工具等。...
Eclipse CDT(C/C++ Development Tools)是Eclipse专门为C和C++开发者提供的扩展,提供了丰富的功能来帮助进行C/C++项目的开发、调试和管理。下面将详细介绍在Eclipse平台上进行C/C++开发的相关知识点。 1. **...
CDT是Eclipse IDE的一部分,专门为C和C++开发设计,提供了诸如代码编辑、构建管理、调试和性能分析等功能。它包含以下主要组件: 1. **代码编辑器**:Eclipse CDT 提供了一个功能丰富的源代码编辑器,支持C和C++...
C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它...
Eclipse CDT(C/C++ Development Tooling)是Eclipse集成开发环境(IDE)的一个重要插件,专门用于C和C++编程。CDT提供了一系列的工具和功能,使得开发者能够在Eclipse平台上进行高效的C/C++开发工作。版本9.10是...
本文将详细介绍如何在 Windows 环境下配置 Eclipse 的 CDT(C/C++ Development Tools)插件,并设置必要的 Cygwin 工具链来支持 C/C++ 编程。 #### 一、安装 Cygwin 和 Eclipse CDT 1. **安装 Cygwin:** - ...
"Eclipse C/C++开发环境"通常指的是Eclipse IDE与C/C++ Development Toolkit (CDT) 的组合,CDT是Eclipse社区为C和C++开发者提供的一个强大工具集。 Eclipse CDT 提供了全面的C和C++开发功能,包括源代码编辑、调试...
但可能很多人不知道,Eclipse也提供了对C/C++开发的良好支持,其C/C++ Development Toolkit (CDT)是Eclipse平台上的一个插件,使得Eclipse成为Linux下C/C++开发的有力工具之一。 Eclipse CDT提供了许多强大的特性,...
Eclipse C/C++ Development Toolkit(CDT)是针对Linux平台的一款强大的集成开发环境(IDE),专为C和C++编程语言设计。它基于Eclipse框架,提供了丰富的功能,包括源代码编辑、项目管理、调试器集成、构建系统支持...
CDT提供了丰富的功能,包括源代码编辑、构建工具、调试器和项目管理,使得在Eclipse平台上进行C/C++编程变得高效而便捷。 CDT 8.3.0 版本是该插件的一个稳定版本,它包含了多项改进和新特性。以下是CDT 8.3.0中的...