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的。

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

解壓可以參考以下命令:

  • tar xvzf /smb/common/software/eclipse-cpp-galileo-SR2-linux-gtk.tar.gz
    執行此命令後,會在當前目錄下生成eclipse目錄,只要執行此目錄下的eclipse即可運行Eclipse。

 

3. 插件安裝

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

安裝方法:

  • 運行Eclipse
  • 菜單:Help -> Install New Software...

  • 輸入更新網址,並回車

 

3.1. babel : 語言包

Eclipse的語言包以插件的形式提供 更新網址(注意,網址與Eclipse的版本相關):

注意:安裝時,只選擇安裝“Babel Language Pack for eclipse in Chinese(Simplified)”就可以了,其它的不要安裝。

 

3.2. SVN插件 : Subclipse

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

 

4. 環境配置

提示:在 Samba服務器上(/personal/huotao.share/eclipse/eclipse_3.6_all_configs.epf)有一份 已經做好的配置文件,可在eclipse中導入(文件->導入->常規->首選項)此文件即可完成以下全局設置工作空間 的設置。

4.1. 全局設置

  • 菜單:窗口 -> 首選項 ->

    • 常規 ->

      • 編輯器 -> 文本編輯器 -> 工作空間 : 勾選“自動刷新”、“在構建之前自動保存”

      • 外觀 -> 顏色和字體:C/C++ : 編輯,把字體改爲Courier,字號:10

      • 外觀 -> 顏色和字體:C/C++ -> Editor : 編輯,把字體改爲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.2. 工作空間

  • 菜單:窗口 -> 首選項 -> 常規 -> 工作空間 :

    • 勾選“在構建之前自動保存”
    • -> 本地歷史記錄 :30,500,10

 

4.3. 項目

 

4.3.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.3.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.4. 新建項目

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 
文件->導出->常規->首選項 
發佈了130 篇原創文章 · 獲贊 1 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章