新項目組的開發用到了一個不太好用的版本控制工具firefly,這東西與eclipse的整合倒是挺好。索性就研究了下linux下的eclipse CDT環境的搭建,其實挺簡單的,現總結如下,以供大家參考。
使用環境:RHEL5.5 64bit(此處注意,本人使用的是64位系統,32位請選擇相應的軟體)
開發環境:eclipse、CDT、java1.7
一、下載
1、 Java
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
我下載的是jdk-7u1-linux-x64.rpm,32位請下載jdk-7u1-linux-i586.rpm
如果有其它版本的java,可跳過此步。
2、 eclipse整合CDT環境
http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers-includes-incubating-components/indigosr1
我下載的是eclipse-cpp-indigo-SR1-incubation-linux-gtk-x86_64.tar.gz,32位系統請下載eclipse-cpp-indigo-SR1-incubation-linux-gtk.tar.gz
將下載的檔案上傳到/usr/local下
二、安裝jdk
1、 進入檔案目錄
/root#cd /usr/local
2、 安裝jdk
/usr/local#rpm -ivh jdk-7u1-linux-x64.rpm
3、 配置環境變數
/root#vi /etc/profile
在檔案末尾加入如下配置:
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_01
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
4、 重啟終端,驗證
/root#java -version
如出現如下資訊,則證明java環境安裝成功。
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
三、配置eclipse
1、 解壓
/usr/local#tar -zxvf eclipse-cpp-indigo-SR1-incubation-linux-gtk-x86_64.tar.gz
2、 添加案頭捷徑
/usr/bin#touch eclipse
/usr/bin#chmod 755 eclipse
/usr/bin#vim eclipse
加上如下內容:
#!/bin/sh
#export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/usr/local/eclipse"
$ECLIPSE_HOME/eclipse $*
/usr/bin#vim /usr/share/applications/eclipse.desktop
加上如下內容:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
此時在應用程式->編程下就會多了一個eclipse的表徵圖,右鍵選擇”將此啟動器添加到案頭”,案頭上就會多了一個eclipse的表徵圖了,以後我們可以通過雙擊此表徵圖啟動eclipse。
四、HelloWorld
1、 建立工程
點擊file->new->c++ project
在Project name中輸入HelloWorld,在Project Type中選擇Hello World c++ project,點擊”finish”。
2、 運行
在工程上右鍵選擇”Build Project”,編譯完成後,右鍵選擇Run as->Local c++ Application。此時在下方的Console中就會顯示” !!!Hello World!!!”
3、 Debug調試
在想要調試的語句旁邊雙擊,即可打上斷點,此時在工程上右鍵選擇Debug as->Local c++ Application即可進入debug模式進行調試。
4、 注意事項
運行程式還可以選擇功能表列中的run菜單,或者選擇工具列中的Run as和Debug as。對於有一定開發經驗的同仁來說,這些應該都不難。
eclipse預設的字型用起來後,空格會亂套,那樣大括弧看起來很不舒服,調整字型能夠解決這個問題。
視窗->喜好設定->常規->外觀->顏色和字型在右側選擇c++->editor->c/c++ editor text font,點擊編輯,選擇DejaVu Sans Mono字型。問題解決。