在Eclipse中开发C/C++项目

本文详细介绍了如何在Eclipse平台上使用CDT(C/C++ Development Toolkit)进行C/C++项目开发,包括安装CDT、配置开发环境、创建项目、编辑与调试代码等关键步骤,展示了CDT在Eclipse中的集成开发环境特性和优势。
摘要由CSDN通过智能技术生成
导读:
  C/C++ development with the Eclipse Platform
  Pawel Leszek
  
  摘要:通过本文你将获得如何在Eclipse平台上开发C/C++项目的总体认识。虽然Eclipse主要被用来开发Java项目,但它的框架使得它很容易实现对其他开发语言的支持。在这篇文章里,你将学会如何使用CDT(C/C++ Development Toolkit),一个在Eclipse平台上最适用的C/C++工具包。
  
  C/C++语言是世界上最流行的程序开发语言,所以Eclipse提供对C/C++语言的支持也就不足为奇了。由于Eclipse只是为开发工具提供一个框架,所以它必须借助外部插件的形式实现对C/C++语言的间接支持。这篇文章告诉你如何使用CDT,一个用于Eclipse平台的C/C++开发的插件组。CDT项目(见本文后面的Resource部分)的目标是为Eclipse平台提供一个完全意义上的C/C++集成开发环境。虽然整个项目专注于Linux平台,但实际上,在那些提供了GNU开发工具的平台上,CDT都可以运行得很好,包括Win32(Win 95/98/Me/NT/2000/XP),QNX Neutrino和Solaris平台等。
  CDT是一个开源项目(基于CPL),纯粹由Java语言实现。这些插件在Eclipse工作区中添加了一个C/C++开发视角,包括一系列的视图(Views)和向导(Wizards),以及一些高级的编辑和调试支持等,以实现对C/C++开发的全面支持。
  由于其复杂性,CDT被分割为若干个组件,每一个组件都以一个独立插件的形式存在。每个组件都是一个独立的项目,有自己的提交者、臭虫分类和邮件列表等。但是,每个组件都是CDT正常运行不可或缺的。下面是一个完整的CDT插件列表:
  
  l Primary CDT plug-in: 为CDT插件提供一个框架;
  l CDT Feature Eclipse: CDT的特性组件;
  l CDT Core: 提供核心模型、CDOM和核心组件;
  l CDT UI: CDT的核心UI、视图、编辑器、向导;
  l CDT Launch: 为外部工具诸如编译器和调试器提供Launch机制;
  l CDT Debug Core: 提供调试功能;
  l CDT Debug UI: 为CDT调试编辑器、视图和向导提供用户界面;
  l CDT Debug MI: 用于与MI兼容的调试器的应用程序连接器(Connector)。
  
  现在,让我们看看在一个真正的应用程序中如何使用这些组件。图1显示了一个在Eclipse中的C/C++项目:
  
  
  图1 使用CDT插件在Eclipse中编辑C/C++项目
  安装和运行CDT
  在你安装和运行CDT之前,请确保你有可用的GNU的C编译器(GCC)以及配套工具(make, binutils和GDB)。如果你运行在Linux平台,则只需使用适合于你的Linux发布版的PM(Package Manager, 如果是RedHat Linux则为RPM)安装开发包即可。如果是Windows,则需安装Cygwin(见本文后面的Resource部分),Cy
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值