eclipse是一款優秀的原始碼編輯工具,和source insight一樣支援符號表解析。除此之外,還支援詞法分析,語法分析,外部符號,外部標頭檔案引入,SVN,CVS專案管理等等功能,是Linux下軟體開發的利器之一。
配置支援java的eclipse和支援C/C++的eclipse的過程類似,下面為具體的配置步驟:
step1:在這兒下載最新版本的jdk。這是因為eclipse是用java編寫的,在機器上執行時必須要有java虛擬機器的支援。當然下載jre也行,但是考慮到還要配置支援java專案的eclipse,所以下載jdk環境。注意選擇作業系統平臺的選擇。這裡下載的是linix_x86 32位版本:jdk-7u5-linux-i586.tar.gz
step2:在這兒下載eclipse,其中支援java的eclipse為: Eclipse IDE for Java EE Developers,支援C/C++的eclipse為: Eclipse IDE for C/C++ Developers (includes Incubating components)。這裡使用的壓縮檔案分別為:eclipse-jee-indigo-SR2-linux-gtk.tar.gz 和 eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz 建議下載eclipse時使用日本的伺服器,速度會快點。如:Japan Advanced Institute of Science and Technology (http)
step3:
- mkdir ~/software
- cd ~/software #假設當前目錄為下載目錄
- mkdir jdk
- mkdir eclipse_c
- mkdir eclipse_java
- cd - #回到下載目錄
- mv jdk-7u5-linux-i586.tar.gz ~/software/jdk/
- mv eclipse-jee-indigo-SR2-linux-gtk.tar.gz ~/software/eclipse_java
- mv eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz ~/software/eclipse_c
- cd -
- cd jdk
- tar -zxvf jdk-7u5-linux-i586.tar.gz
- cd ../eclipse_c
- tar -zxvf eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
- cd ../eclipse_java
- tar -zxvf eclipse-jee-indigo-SR2-linux-gtk.tar.gz
- vi ~/.cshrc #這裡假設你使用的是cshell
- #新增一下幾行
- setenv JAVA_HOME ~/software/jdk/jdk1.7.0_04
- alias eclipse_c ~/software/eclipse_c/eclipse -vm $JAVA_HOME/bin/java
- alias eclipse_java ~/software/eclipse_java -vm $JAVA_HOME/bin/java
- setenv PATH ~/software/jdk/jdk1.7.0_04/bin:$PATH
- :wq #退出vi
- source ~/.cshrc
- #測試一下:
- eclipse_c &
- eclipse_java & #
- jps #檢視一下java程式
- #以下為我機器上的顯示結果
- 5213 org.eclipse.equinox.launcher_1.2.0.v20110502.jar
- 5315 Jps
- 5233 org.eclipse.equinox.launcher_1.2.0.v20110502.jar