Eclipse安装

Eclipse

Eclipse 是IBM主持开发的优秀的开源IDE,可用于各种编程语言,例如Java,C、C++等。

 

1. 下载

可以到 Eclipse 的官方网站 下载 Eclipse IDE for C/C++ Developers :

也可以在Samba服务器(samba://server-linux/common/software/)上找到上面的安装文件,不过可能会比网上下载的版本要旧一些。

 

2. 安装

安装非常简单,只需将下载的文件解压出来就可以直接运行了。唯一的前提是要有Java JDK,而OpenSUSE是默认安装JDK的。

jdk参考安装:http://www.ubuntuhome.com/ubuntu10-04-jdk.html

一般可以解压到用户目录(即~/)下面,或者/usr/share、/usr/local/等目录下面。

解压可以参考以下命令:

  • tar xvzf /smb/common/software/eclipse-cpp-helios-SR2-linux-gtk.tar.gz
    执行此命令后,会在当前目录下生成eclipse目录,只要执行此目录下的eclipse即可运行Eclipse。

 

3. 插件安装

Eclipse支持以插件的方式增强其功能,而且有丰富的插件。

安装方法:

  • 运行Eclipse
  • 菜单:Help -> Install New Software...

  • 输入更新网址,并回车

 

3.1. babel : 语言包

Eclipse的语言包以插件的形式提供

更新网址(注意,网址与Eclipse的版本相关):

或者在Babel的官方网站上查找新的网址:http://www.eclipse.org/babel/downloads.php

  • 注意

    安装时,只选择安装“Babel Language Packs in Chinese (Simplified)”里面的“Babel Language Pack for eclipse in Chinese(Simplified)”就可以了,其它的不要安装。

 

3.2. SVN插件 : Subclipse

在Eclipse中集成SVN,可以在Eclipse中直接操作SVN的本地副本,并完成各种SVN操作(更新、提交等)。

更新网址:

 

提示

在 Ubuntu 上除了安装插件,还需要安装JavaHL库,用以下命令安装并重启Eclispe: sudo apt-get install libsvn-java sudo ln -s /usr/lib/jni/libsvnjavahl-1.so /usr/lib/libsvnjavahl-1.so

 

4. 环境配置

 

4.1. 系统配色方案

Ubuntu 10.04 LTS 的默认配色会导致Eclipse里的代码提示配色异常(黑底黑字),需要改变Ubuntu的配色方案。具体方法:

系统 -> 首选项 -> 外观 -> 主题 -> 自定义 -> 颜色 -> 工具提示,设置背景和字体颜色即可。

 

4.2. 全局设置

 

提示

在 Samba服务器上(/personal/huotao.share/eclipse/eclipse_3.6_all_configs.epf)有一份已经做好的配置文件,可在eclipse中导入(文件->导入->常规->首选项)此文件即可完成以下全局设置工作空间 的设置。

  • 菜单:窗口 -> 首选项 ->

    • 常规 ->

      • 工作空间 : 勾选“自动刷新”、“在构建之前自动保存”
      • 外观 -> 颜色和字体:C/C++:C/C++ Editor Text Font : 编辑,把字体改为Courier,字号:10

      • 外观 -> 颜色和字体:C/C++ -> Editor:C-Build Console Font : 编辑,把字体改为Courier,字号:10

    • C/C++ ->

      • Code Style : Import... : 导入这个xml文件:eclipse_codestyle_profile_K&R.xml

      • New CDT project wizard -> Makefile Project : Discovery Options : Compiler invocation command : 文本框输入:

        • /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-gcc

 

4.3. 工作空间

  • 菜单:窗口 -> 首选项 -> 常规 -> 工作空间 :

    • 勾选“在构建之前自动保存”
    • -> 本地历史记录 :30,500,10

 

4.4. 项目

 

4.4.1. 添加环境变量
  • 在~/.bashrc文件中加入以下代码:
    • source /opt/setenv.sh
  • /opt/setenv.sh的内容:
    • if [ -z $TI_PATH ]; then

      MVTOOL_DIR=/opt/mv_pro_5.0/montavista

      export TI_LINUX_SRC=$MVTOOL_DIR/pro/devkit/lsp/ti-davinci/linux-2.6.18_pro500
      export TI_GCC_DIR=$MVTOOL_DIR/pro/devkit/arm/v5t_le/bin
      export TI_CROSS_COMPILE=$TI_GCC_DIR/arm_v5t_le-
      export TI_PATH=$TI_GCC_DIR:$MVTOOL_DIR/pro/bin:$MVTOOL_DIR/common/bin

      #echo $TI_LINUX_SRC
      export PATH="$PATH:$TI_PATH"
      fi

      export TI_LINUX_INCLUDE=/opt/nfs/usr/include

      TI_SDK_DMAI_INCLUDE=/opt/dvsdk_2_10_01_18/dmai_1_21_00_10/packages
      TI_SDK_CODECS_INCLUDE=/opt/dvsdk_2_10_01_18/dm365_codecs_01_00_06/packages
      TI_SDK_XDC_INCLUDE=/opt/dvsdk_2_10_01_18/xdctools_3_15_01_59/packages
      TI_SDK_FRAMEWORK_INCLUDE=/opt/dvsdk_2_10_01_18/framework_components_2_24/packages
      TI_SDK_LINUXUTILS_INCLUDE=/opt/dvsdk_2_10_01_18/linuxutils_2_24_02/packages
      TI_SDK_DVTB_INCLUDE=/opt/dvsdk_2_10_01_18/dvtb_4_10_03/packages
      TI_SDK_CE_INCLUDE=/opt/dvsdk_2_10_01_18/codec_engine_2_24/packages
      TI_SDK_EDMA_INCLUDE=/opt/dvsdk_2_10_01_18/edma3_lld_1_06_00_01/packages
      TI_SDK_XDAIS_INCLUDE=/opt/dvsdk_2_10_01_18/xdais_6_24/packages

      export TI_SDK_INCLUDE=$TI_SDK_DMAI_INCLUDE:$TI_SDK_CODECS_INCLUDE:$TI_SDK_XDC_INCLUDE:$TI_SDK_FRAMEWORK_INCLUDE:$TI_SDK_LINUXUTILS_INCLUDE:$TI_SDK_DVTB_INCLUDE:$TI_SDK_CE_INCLUDE:$TI_SDK_EDMA_INCLUDE:$TI_SDK_XDAIS_INCLUDE

 

4.4.2. 在Eclipse中的设置
  • 选定某一项目,(右键)-> 属性 -> C/C++ General -> Path and Symbols -> Include

  • 在左侧Languages中分别选中Assembly、GNU C 、GNU C++ ,在右侧删除原有的内容,然后选中Assembly,添加以下两项(添加时,勾选“Add to all languages”):
  • ${TI_LINUX_INCLUDE}
    ${TI_SDK_INCLUDE}

 

4.5. 新建项目

Project type : 选Makefile project -> Empty Project, Toolchains : 选 Other Toolchain

新建项目后,打开C/C++ Project视图,打开其菜单,选择Filters... , 勾选以下项目:

  • .*
    Archive files
    Executable files
    Non-C elements
    Non-C projects
    Object files

 

5. 导出/导入 Eclipse配置

  • File->Export->General->Preferences

    文件->导出->常规->首选项

 

6. 常用快捷键

Eclipse:应该掌握的快捷键

 

6.1. 编辑相关快捷键

  • 【ALT+/】:为用户提供内容的辅助,当你记不全类、方法和属性的名字时可以用
  • 【Ctrl+O】:显示类中方法和属性的大纲,并能快速定位类的方法和属性
  • 【Ctrl+/】:快速添加、取消注释
  • 【Ctrl+D】:删除当前行
  • 【Ctrl+M】:窗口最大化和还原

 

6.2. 查看和定位快捷键

在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。

  • 【Ctrl+K】、【Ctrl++Shift+K】:快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了
  • 【Ctrl+Shift+T】:查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符
  • 【Ctrl+Shift+R】:查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符
  • 【Ctrl+Shift+G】:查找类、方法和属性的引用
  • 【Ctrl+Shift+O】:快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,可以使用这个功能
  • 【Ctrl+Shift+F】:格式化代码
  • 【ALT+Shift+W】:查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)
  • 【Ctrl+L】:定位到当前编辑器的某一行,对非Java文件也有效
  • 【Alt+←】、【Alt+→】:后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序
  • 【F3】:快速定位光标位置的某个类、方法和属性
  • 【F4】:显示类的继承关系,并打开类继承视图

 

6.3. 调试快捷键

Eclipse中有如下一些和运行调试相关的快捷键。

  • 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点
  • 【F11】:调试最后一次执行的程序
  • 【Ctrl+F11】:运行最后一次执行的程序
  • 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中
  • 【F6】:单步执行程序
  • 【F7】:执行完方法,返回到调用此方法的后一条语句
  • 【F8】:继续执行,到下一个断点或程序结束

 

6.4. 其他快捷键

Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。

  • 【Ctrl+F6】:切换到下一个编辑器
  • 【Ctrl+Shift+F6】:切换到上一个编辑器
  • 【Ctrl+F7】:切换到下一个视图
  • 【Ctrl+Shift+F7】:切换到上一个视图
  • 【Ctrl+F8】:切换到下一个透视图
  • 【Ctrl+Shift+F8】:切换到上一个透视图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值