首页 > 编程语言 >集成 CDT 插件至 Eclipse 全过程,并开发你第一个 Eclipse 下的 C/C++ 程序

集成 CDT 插件至 Eclipse 全过程,并开发你第一个 Eclipse 下的 C/C++ 程序

时间:2022-10-21 13:01:39浏览次数:73  
标签:5.0 CDT 插件 Eclipse C++ cdt

集成 CDT 插件至 Eclipse 全过程,并开发你第一个 Eclipse 下的 C/C++ 程序

本文示例用 CDT 插件已经上传,​​点击这里进入下载页面​​ 。

        集成 CDT 插件至 Eclipse
        这个和其他 Eclipse 插件的安装一般无二。
        一。去官网下载 CDT Eclipse 插件。
        进入​​​http://www.eclipse.org/cdt/downloads.php​​​ 。选择和自己安装的 Eclipse 匹配的 CDT 插件版本。例如,作者的 Eclipse 是“eclipse-SDK-3.4.1-linux-gtk”,属于“木卫三”,所以选择的是 CDT 5.0.x,点击 ​​http://download.eclipse.org/tools/cdt/releases/ganymede​​​ 链接进入相关页面。木卫三版本又分为三个小版,作者的 Eclipse 是 3.4 比较早些的,所以选择点击 “5.0.0 (June 25, 2008)”进行下载。下载后得到 34.6 Mb 的 cdt-master-5.0.0.zip。
        二。将 cdt-master-5.0.0.zip 复制到 /usr/cdt 目录下。
        三。启动 Eclipse。Help->Software Updates->Available Software->Add Site,点击 Archive...,选择 “/usr/cdt/cdt-master-5.0.0.zip” -> Install。安装结束。
        四。重启 Eclipse。发现 C/C++ Development 出现。证实安装成功。
        在 Eclipse 上开发 C/C++ 程序
        一。新建 C++ 项目。
        File -> New -> Project... -> C++ Project,这里选择 Makefile project(Eclipse 可以自动给你生成 MakeFile 文件),选择 Hello World C++ Project,右侧选择 Linux GCC。最后输入项目名:HelloWorld。-> Finish。
        二。建立 C++ 源代码。
        Eclipse 自动给你生成一个 HelloWorld.cpp。右击 HelloWorld 项目名,Run as -> Local C/C++ Application 可以运行,控制台 Console 打印出 Hello World!字样。当然你也可以修改 HelloWorld.cpp,实现你自己的想法。这就是你写的第一个 Cdt & Eclipse 程序了。
        在 Eclipse 上 Debug C/C++ 程序
        在 Eclipse 上 Debug C/C++ 程序和用 Eclipse Debug Java 程序一样的步骤,可以设置一断点,然后切换到 Debug 界面,单步执行,显示变量变化。这里就不再赘述了。

标签:5.0,CDT,插件,Eclipse,C++,cdt
From: https://blog.51cto.com/defonds/5782427

相关文章

  • 解决MyEclipse吃内存,让MyEclipse飞起来,MyEclipse速度
    解决MyEclipse吃内存,让MyEclipse飞起来,MyEclipse速度  前言:MyEclipse5.5大小139M;MyEclipse6.5大小451M;MyEclipse7.0大小649M!下载服务器又是国外的。。。下载速度......
  • C++调用C#DLL并调试
    使用C++来调用C#DLL并且调试程序环境:使用VSstudio2019C#项目的设置1、C#->属性->应用程序->目标框架->.NETFramework42、C#->属性->调试->调试程......
  • 插件遇到的问题
    1.ng2-dragula插入新数据之后再拖拽,数据总是显示在最上面https://stackoverflow.com/questions/63532041/ng2-dragula-after-adding-new-item-its-getting-displayed-at......
  • C++之虚函数
    最近在看侯捷的深入浅出MFC时,了解到C++的相关知识,比如this指针到底是怎么出现的?虚函数是如何做到准确调用某个函数的,明明大家都长的一样?普通的成员函数是怎么被调用的?覆盖......
  • C++20高级编程 第五版 电子书 pdf
    作者:[比]马克·格雷戈勒(MarcGregoire)出版社:清华大学出版社原作名:ProfessionalC++,FifthEdition 链接:C++20高级编程第五版 拥抱C++的深度和复杂性,挖掘更多......
  • 在旧版本centos上编译c++11的程序
    runac++programwithc++11supportinolderCentOSmachine从extras安装SoftwareCollections(SCL)yuminstallcentos-release-scl-rh安装devtoolset:yumin......
  • 【C++入门】(九)使用继承拓展类
    1.什么是继承?基类(classAnimal)可以有多个派生类(classDog:publicAnimal)classAnimal//基类{public:stringname="123";intage;};​classDo......
  • eclipse设置JVM内存堆
     前言环境不会改变,解决之道在于改变自己。最近笔者再整理堆内存溢出方向的课程,写些杂项资料,留着自用的,有需要的看看~一、JVM内存堆参数含义-Xmx128m#最大内存设......
  • 【C++入门】(七)高级函数
    1.如何重载成员函数?函数重载:编写多个名称相同但参数不同的函数成员函数也可以重载编译器根据参数数量和类型决定调用哪个构造函数classRectangle{public......
  • Webpack中的plugin插件机制
    大家有没有遇到过这些问题:webpack打包之后的文件没有压缩静态文件要手动拷贝到输出目录代码中写了很多环境判断的多余代码上一篇「webpack核心特性」loader说到......