因為要寫Linux程序設計的作業,在Ubuntu上找了半天能夠用來開發C程序的IDE,鑒於本人以java出身,對eclipse有特殊的感情,所以在Ubuntu下最終還是選擇了Eclipse IDE for C/C++ Developers,但Ubuntu默認沒有安裝jdk,因此第一步要做的就是配置jdk。
1、下載eclipse和jdk
Eclipse IDE for C/C++ Developers下載地址
jdk 7.0 下載地址
2、解壓eclipse
lz解壓到了家目錄下的~/Documents/software/eclipse,eclipse為解壓後的文件夾。
3、解壓jdk
lz配置的jdk版本為jdk1.7.0_11,解壓到/usr/lib/jvm/目錄下,jvm為自己創建的目錄。
4、修改環境變量
打開文件/etc/environment,添加以下內容:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${JAVA_HOME}/bin:${JRE_HOME}/bin"
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_11
JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
只要是配置過java環境的就都知道這幾項是干什麼的,這裡就不解釋了。
5、重新加載.bashrc
在終端下運行source ~/.bashrc,這樣就不用重新啟動電腦了。
6、修改默認配置項
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_11/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_11/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_11/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_11/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_11/bin/javap 300
7、驗證配置是否成功
在終端下輸入java -version後出現版本號即說明配置成功。
8、更新eclipse圖標
在/usr/share/applications目錄下創建文件eclipse.desktop文件,文件內容如下:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=eclipse development platform
Icon= #圖標路徑
Exec= #啟動程序要執行的命令的路徑
Categories=Application
X-Ubuntu-Gettext-Domain=agave
Terminal=false
雙擊eclipse.desktop後將eclipse鎖定到起動器上就可以了。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2