`
Poechant
  • 浏览: 229606 次
博客专栏
Bebe66e7-3a30-3fc9-aeea-cfa3b474b591
Nginx高性能Web服务...
浏览量:24328
5738817b-23a1-3a32-86de-632d7da73b1e
Cumulus实时媒体服务...
浏览量:22104
社区版块
存档分类
最新评论

Eclipse CDT 导入 Makefile 构建的 C/C++ 工程

 
阅读更多

Eclipse CDT 导入 Makefile 构建的 C/C++ 工程

  • 作者:柳大·Poechant(钟超)
  • 邮箱:zhongchao.ustc#gmail.com(# -> @)
  • 博客:Blog.CSDN.net/Poechant
  • 日期:June 30th, 2012

我是在 Mac OS X 上使用的 Eclipse CDT,Linux 和 Windows 版本的也相类似,一般只是 Preference 的位置不同。

  1. File -> New -> Makefile Project with Existing Code
  2. 选择源码目录,语言选择C语言。如果是 Linux 环境,则选中 Linux GCC,Mac 环境则选择 MacOSX GCC,Windows 下用 Eclipse 则可以选择 MinGW GCC。
  3. Project -> Make Target -> Create,建立 all 和 clean 两个 Targets。
  4. 在 Make Target 的 View 里面选择刚刚建立的项目的 all 来构建项目
  5. 构建结束后,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:

  1. http://dev.eclipse.org/mhonarc/lists/photran/msg00926.html
  2. http://blog.csdn.net/kevin_zqw/article/details/6927151

-

转载请注明来自柳大的CSDN(钟超):Blog.CSDN.net/Poechant

-

分享到:
评论

相关推荐

    Eclipse IDE for C/C++ Linux64位

    在C/C++支持方面,Eclipse IDE集成了CDT(C/C++ Development Toolkit),这是一套专门用于C和C++开发的插件集合。CDT提供了对GCC编译器和GDB调试器的无缝集成,使得用户可以在Eclipse环境中完成从编写到编译再到调试...

    Eclipse 平台进行 C/C++ 开发Eclipse插件

    在Eclipse中开发C/C++项目,我们可以利用CDT(C/C++ Development Tools)插件,它为C/C++程序员提供了丰富的功能,如代码编辑、构建管理、调试以及版本控制集成等。 一、Eclipse CDT概述 CDT是Eclipse社区的一个...

    免费下载:eclipse cdt编译C++的插件

    Eclipse CDT(C/C++ Development Tooling)是Eclipse集成开发环境(IDE)的一个重要扩展,专为C和C++编程提供强大的支持。它包含了源代码编辑器、构建工具、调试器以及项目管理和版本控制等多种功能,是C/C++开发者...

    Eclipse IDE for C/C++ Win64位

    CDT包含了代码编辑器、构建系统、调试器、项目管理器等组件,使Eclipse成为了一个全面的C/C++开发环境。 3. **代码编辑器**:Eclipse的C/C++代码编辑器提供了智能感知、自动完成、语法高亮、代码折叠等功能,有助于...

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装等几个方面的内容。 一、准备相关软件安装包...

    Linux下安装Eclipse/JRE/CDT开发C/C++

    在Eclipse中,可以创建一个新的C++项目,编写代码,然后通过Eclipse内置的构建系统(通常使用Makefile)进行编译。调试时,可以设置断点,单步执行,查看变量值,进行内存分析等,使得调试过程更加直观和高效。 ...

    Eclipse C、C++(CDT)开发.rar

    - 工程创建:Eclipse CDT支持创建各种类型的C/C++项目,如Console Application、Shared Library、Static Library、Makefile Project等,每种类型对应不同的工程目标和构建方式。 3. **源代码编辑** - 智能提示:...

    eclipse for c/c++

    Eclipse IDE for C/C++ 是 Eclipse 社区的一个核心项目,它基于开放源码的 Eclipse 平台,集成了 C/C++ 开发所需的大部分功能,包括编辑器、构建工具、调试器以及版本控制集成等。 1. **编辑器**: Eclipse 的 C/C++...

    Eclipse中开发C/C++一个插件

    Eclipse CDT(C/C++ Development Toolkit)是一个强大的开源插件,专为Eclipse IDE设计,用于支持C和C++的开发。这个插件提供了全面的C/C++开发环境,包括代码编辑、构建系统集成、调试器接口以及项目管理工具等。...

    用Eclipse平台进行C/C++开发

    Eclipse CDT(C/C++ Development Tools)是Eclipse专门为C和C++开发者提供的扩展,提供了丰富的功能来帮助进行C/C++项目的开发、调试和管理。下面将详细介绍在Eclipse平台上进行C/C++开发的相关知识点。 1. **...

    c/c++版eclipse开发工具 4.5 linux64位安装包

    CDT是Eclipse IDE的一部分,专门为C和C++开发设计,提供了诸如代码编辑、构建管理、调试和性能分析等功能。它包含以下主要组件: 1. **代码编辑器**:Eclipse CDT 提供了一个功能丰富的源代码编辑器,支持C和C++...

    eclipse 开发c/c++

    C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它...

    eclipse cdt.9.10源码

    Eclipse CDT(C/C++ Development Tooling)是Eclipse集成开发环境(IDE)的一个重要插件,专门用于C和C++编程。CDT提供了一系列的工具和功能,使得开发者能够在Eclipse平台上进行高效的C/C++开发工作。版本9.10是...

    Eclipse下的c/c++开发环境配置

    本文将详细介绍如何在 Windows 环境下配置 Eclipse 的 CDT(C/C++ Development Tools)插件,并设置必要的 Cygwin 工具链来支持 C/C++ 编程。 #### 一、安装 Cygwin 和 Eclipse CDT 1. **安装 Cygwin:** - ...

    eclipse c/c++开发环境

    "Eclipse C/C++开发环境"通常指的是Eclipse IDE与C/C++ Development Toolkit (CDT) 的组合,CDT是Eclipse社区为C和C++开发者提供的一个强大工具集。 Eclipse CDT 提供了全面的C和C++开发功能,包括源代码编辑、调试...

    LINUX C/C++最佳开发工具

    但可能很多人不知道,Eclipse也提供了对C/C++开发的良好支持,其C/C++ Development Toolkit (CDT)是Eclipse平台上的一个插件,使得Eclipse成为Linux下C/C++开发的有力工具之一。 Eclipse CDT提供了许多强大的特性,...

    eclipse c/c++ develope kit

    Eclipse C/C++ Development Toolkit(CDT)是针对Linux平台的一款强大的集成开发环境(IDE),专为C和C++编程语言设计。它基于Eclipse框架,提供了丰富的功能,包括源代码编辑、项目管理、调试器集成、构建系统支持...

    Eclipse 插件-CDT(cdt-master-8.3.0 )

    CDT提供了丰富的功能,包括源代码编辑、构建工具、调试器和项目管理,使得在Eclipse平台上进行C/C++编程变得高效而便捷。 CDT 8.3.0 版本是该插件的一个稳定版本,它包含了多项改进和新特性。以下是CDT 8.3.0中的...

Global site tag (gtag.js) - Google Analytics