標籤:
以下操作:經過驗證,安裝完成後,使用eclipse建立C++工程,直接編譯就能運行了;
說明:
(1)不建議使用下載eclipse for java版本和CDT的方式來搭建環境,因為我沒有安裝成功;
(2)網友都說ubuntu安裝了eclipse會很卡,確實是,但是可以給虛擬機器增加記憶體到2G,這樣使用起來就不卡了;
0:下載eclipse C++版本,以及JDK最新版本; 強烈建議下載eclipse for C++版本,因為版本裡面CDT等外掛程式都已經包含了; JDK下載最新版本就行了,建議不要只下載JRE;1:刪除系統預設的JDKsudo apt-get purge openjdk*2:修改環境變數 sudo gedit /etc/profile #set java environment # export JAVA_HOME=/home/share/tools/jdk1.8.0_45 # export JRE_HOME=${JAVA_HOME}/jre # export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib # export PATH=${JAVA_HOME}/bin:$PATH說明:/home/share/tools/jdk1.8.0_45是我軟體存放的位置,也可以存放到/user/lib/中3:配置為預設JDK版本 sudo update-alternatives --install /usr/bin/java java /home/share/tools/jdk1.8.0_45/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /home/share/tools/jdk1.8.0_45/bin/javac 300 這裡的意思就是建立兩個軟串連:[email protected]:~$ ll /usr/bin/java lrwxrwxrwx 1 root root 22 2015-05-12 19:30 /usr/bin/java -> /etc/alternatives/java*[email protected]:~$ ll /etc/alternatives/java lrwxrwxrwx 1 root root 38 2015-05-12 19:30 /etc/alternatives/java -> /home/share/tools/jdk1.8.0_45/bin/java* 通過這兩個軟串連,就將本地庫串連到/usr/bin/java;因為應用程式可以自己調用這個庫;300是優先順序的意思,數越大越高;4:更換系統版本sudo update-alternatives --config java 系統會列出各種JDK版本,如下所示:sudo update-alternatives --config java # 有 3 個候選項可用於替換 java (提供 /usr/bin /java)。 # # # 選擇 路徑 優先順序 狀態 # ------------------------------------------------------------ # * 0 /usr/lib/jvm/java-6- openjdk/jre/bin/java 1061 自動模式 # 1 /usr/lib/jvm/java-6- openjdk/jre/bin/java 1061 手動模式 # 2 /usr/lib/jvm/java-6- sun/jre/bin/java 63 手動模式 # 3 /usr/lib/jvm/java-7- sun/bin/java 300 手動模式 # # # 要維持當前值[*]請按斷行符號鍵,或者鍵入選擇的編號:3 # update-alternatives: 使用 /usr/lib/jvm /java-7-sun/bin/java 來提供 /usr/bin/java (java),於 手動模式 中。5:測試 java -version (會顯示如下資訊,說明已配置成功) java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
ubuntu10.4搭建eclipse for c++環境