如何在Ubuntu中使用Eclipse + CDT开发C/C++程序

摘要:
选择Eclipse Classic 3.6.1C并下载CDT。i、 创建HelloWordproject 1.创建C/C++项目2.选择ManagedMakeC++项目(如果选择ManagedMokeC++项目,Eclipse将自动为我们创建生成文件;如果选择StandardMakeC++项目,您必须编写自己的生成文件。)3.输入项目名称4.选择项目类型5.其他设置6.OpenAssociatedPerspective?

在Ubuntu中安装Eclipse和CDT步骤如下:

1. 下载资源(都下载到/home/maxw/Download/Eclipse下)
    A、 下载JRE(Java Runtime Environment) 。(http://java.sun.com/javase/downloads/index.jsp )

             选择下载JRE的jre-6u22-linux-i586.bin软件包
    B、 下载Eclipse SDK。(http://www.eclipse.org/downloads/ )
             选择Eclipse Classical 3.6.1
    C、 下载CDT。(http://www.eclipse.org/cdt/downloads.php )
             org.eclipse.cdt-3.1.2-linux.x86.tar.gz
  2. 安装
    A、 安装JRE 
      1. 在/usr/local/下创建一个java到目录,用于存放JRE

          root@maxw-desktop:/usr/local# mkdir /usr/local/java

      2. 将jre-6u22-linux-i586.bin复制到/usr/local/java下

           root@maxw-desktop:/usr/local# cp /home/maxw/Downloads/Eclipse/jre-6u22-linux-i586.bin /usr/local/java/    

 
      3.  root@maxw-desktop:/usr/local# cd /usr/local/java

      4. 安装JRE
      root@maxw-desktop:/usr/local/java# ./jre-6u22-linux-i586.bin 

      5. 设定环境变量,让ubuntu能找到JRE
      root@maxw-desktop:/usr/local/java#vi /etc/profile

      将以下内容添加到文件末尾,然后存盘重启Ubuntu

如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第1张 PATH = $PATH: / usr / java / jre1. 5 .0_09 / bin
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第1张 export JAVA_HOME =/ usr / java / jre1. 5 .0_09
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第1张 export CLASSPATH = $JAVA_HOME / lib:. 


      6. 测试java环境
      [root@localhost ~]#java –version
  

    B、 安装Eclipse SDK


      1. 将/eclipse-SDK-3.6.1-linux-gtk.tar.gz复制到/usr/local/下          

          root@maxw-desktop:/# cp /home/maxw/Downloads/Eclipse/eclipse-SDK-3.6.1-linux-gtk.tar.gz /usr/local/

      2. 解压eclipse-SDK-3.6.1-linux-gtk.tar.gz,会在/usr/local/下生成一个eclipse目录
     root@maxw-desktop:/usr/local# tar –zxvf eclipse-SDK-3.6.1-linux-gtk.tar.gz

      3. root@maxw-desktop:/usr/local# cd eclipse

      4. 执行eclipse
      root@maxw-desktop:/usr/local/eclipse# ./eclipse

如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第4张 

    C、 安装CDT 
    1. 在/usr/local下创建cdt目录

        root@maxw-desktop:/usr/local# mkdir cdt

    2. 将org.eclipse.cdt-3.1.2-linux.x86.tar.gz复制到/usr/local/cdt下                    

         root@maxw-desktop:/# cp /home/maxw/Downloads/Eclipse/org.eclipse.cdt-3.1.2-linux.x86.tar.gz /usr/local/cdt

    3. root@maxw-desktop:/usr/local# cd cdt

    4. 解压org.eclipse.cdt-3.1.2-linux.x86.tar.gz,会在/usr/local/cdt下生成一个eclipse目录
        root@maxw-desktop:/usr/local/cdt# tar –zxvf eclipse-SDK-3.6.1-linux-gtk.tar.gz


    5. 安装plugin

         root@maxw-desktop:/usr/local/cdt# cp –r eclipse/plugins/.  /usr/local/eclipse/plugins/ 

   6. 启动eclipse多了C/C++ 
    如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第5张 

C. 如何在Eclipse上开发C/C++程序? 
i. 建立Hello Word project 


  1. 建立C/C++ project
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第6张 

  2. 选择Managed Make C++ Project(若选择Managed Make C++ Project,Eclipse会自动为我们建立make file;若选择Standard Make C++ Project,则必须自己写make file。)
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第7张 

  3. 输入Project name
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第8张 

  4. 选择Project类型(如执行档或Library,这里选择执行档即可)
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第9张 

  5. 额外的设定
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第10张 

  6. Open Associated Perspective?(选Yes继续)
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第11张 

  7. 建立C++ Source File
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第12张 

8. 输入C++ Source File檔名
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第13张 

  9. 输入C++程序代码
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第14张 

  10. 执行程序(显示在下方的Console区)
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第15张 

ii. 如何在Eclipse CDT中Debug C/C++程序? 


1. 在Eclipse中Debug,就如同在一般IDE中Debug一样,只要在程序代码的左方按两下,就可加入breakpoint。
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第16张 

  2. 启动Debug
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第17张 

  3. Debug设定,按Debug开始Debug
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第18张 

  4. 单步执行,显示变量变化
如何在Ubuntu中使用Eclipse + CDT开发C/C++程序第19张 

E. 结论
Eclipse 为Linux在C/C++开发提供一个完善的IDE环境,事实上,以我用过众多IDE的经验,除了Visual Studio最方便外,Eclipse的好用也直追Visual Studio,并且超越Borland C++ Builder及Dev C++,虽然安装上比较麻烦,但只要依照本文介绍一步一步的设定,就一定可完成Eclipse设定,若想要在Windows平台使用gcc compiler,也建议使用Eclipse + CDT + MinGW的组合。

转自:http://blog.csdn.net/anzhu_111/article/details/5946634

免责声明:文章转载自《如何在Ubuntu中使用Eclipse + CDT开发C/C++程序》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue 中使用 axios 封装及使用逆向工程-删除软件中的注册弹窗下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux Samba 搭建

Sambais a free and open-source software package that provides seamless file and print services to SMB/CIFS clients. Samba is freely available, unlike other SMB/CIFS implementation...

linux svn服务器搭建、客户端操作、备份与恢复

Subversion(SVN)是一个开源的版本控制系統,管理着随时间改变的数据。这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器,它会记住每一次文件的变动,这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。 本文目录: linux svn服务器部署 linux svn客户端命令操作 linux svn备...

Linux下修改用户home目录

一般在Linux上新建一个用户,会在/home目录下自动创建一个以用户名命名的home目录修改linux下用户自动建立的家目录vi编辑器打开/etc/default/useradd 这个文件,然后进行编辑 默认情况下应该类似以下内容: # useradd defaults file # useradd默认文件 GROUP=100...

蛋疼的经历--wireshark不能启动的问题

事情是这样子的,最近新入职,安装了wireshark,,,在急需要其观察数据包结构,,,,写代码时,,,,卡了,,,我的天!!! 刚开始是提示说,找不到动态链接库api-ms-win-crt-runtime-|1-1-0.dll,于是找到这个文件,,,并放到 C盘下的 windows/system32/ 下 , 后来又找到api-ms-相关的动态链接库放到...

【 linux编程 】 Makefile

Makefile:跟我一起写Makefile:https://seisman.github.io/how-to-write-makefile/overview.htmlMakefile中的include命令详解https://www.cnblogs.com/cuckoos/articles/5049984.html一 什么是makefile一个工程中的源文...

Linux下的压缩和解压缩命令gzip/gunzip

作者:邓聪聪 Linux下的压缩和解压缩命令——gzip/gunzip yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。 gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又...