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:

 

  1.                 mkdir ~/software
  2. cd ~/software  #假設當前目錄為下載目錄 
  3.  
  4.                 mkdir jdk 
  5.  
  6.                 mkdir eclipse_c 
  7.  
  8.                 mkdir eclipse_java 
  9.  
  10.                 cd -  #回到下載目錄 
  11.  
  12.                 mv jdk-7u5-linux-i586.tar.gz ~/software/jdk/ 
  13.  
  14.                 mv eclipse-jee-indigo-SR2-linux-gtk.tar.gz ~/software/eclipse_java 
  15.  
  16.                 mv eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz ~/software/eclipse_c 
  17.  
  18.                 cd - 
  19.  
  20.                 cd jdk 
  21.  
  22.                 tar -zxvf jdk-7u5-linux-i586.tar.gz 
  23.  
  24.                 cd ../eclipse_c 
  25.  
  26.                 tar -zxvf eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz 
  27.  
  28.                 cd ../eclipse_java 
  29.  
  30.                 tar -zxvf eclipse-jee-indigo-SR2-linux-gtk.tar.gz 
  31.  
  32.                 vi ~/.cshrc           #這裡假設你使用的是cshell 
  33.  
  34.                 #新增一下幾行 
  35.  
  36.                 setenv JAVA_HOME ~/software/jdk/jdk1.7.0_04 
  37.  
  38.                 alias eclipse_c ~/software/eclipse_c/eclipse -vm $JAVA_HOME/bin/java 
  39.  
  40.                 alias eclipse_java ~/software/eclipse_java -vm $JAVA_HOME/bin/java 
  41.  
  42.                 setenv PATH ~/software/jdk/jdk1.7.0_04/bin:$PATH 
  43.  
  44.                 :wq #退出vi 
  45.  
  46.                 source ~/.cshrc 
  47.  
  48.                 #測試一下: 
  49.  
  50.                 eclipse_c & 
  51.  
  52.                 eclipse_java &         # 
  53.  
  54.                  jps                     #檢視一下java程式 
  55.  
  56.                  #以下為我機器上的顯示結果 
  57.                  5213  org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
  58.                  5315 Jps 
  59.                  5233 org.eclipse.equinox.launcher_1.2.0.v20110502.jar