先自己去官網下載jdk。
解壓即安裝。
然后在~/.bashrc文件里面配置下環境變量就行了。在文件最后添加以下路徑,如下:
JAVA_HOME=/home/username/jdk/jdk1.8.0_25
JAVA_BIN=/home/username/jdk/jdk1.8.0_25/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=/home/username/jdk/jdk1.8.0_25/lib
然后再去Eclipse的官網下載Eclipse C/C++ for Linux,當然了,它里面包含相應版本的CDT了。(版本很多,什么伽利略亂七八糟的,很煩人的)
如果機器上自帶的Eclipse沒有CDT,去官網下載一個好了,一定要下載相應版本的。
http://www.eclipse.org/cdt/downloads.php
運行Eclipse的時候還遇到一個問題,彈出一個錯誤窗口就是:
Version 1.6.0_33 of the JVM is not suitable for this product or greater is required.
其實在Eclipse中的啟動配置文件中改一下就行了,把JVM的路徑添加進去,JVM小白都知道,JDK里面包含了,不然就不叫JDK了(Java Development Kit),很多人問,為什么需要JVM啊?我又不是開發java,我要開發C/C++啊 ? 大哥啊,Eclipse本身是java開發的,它不要JVM怎么跑啊?
好了,說了那么多了,Eclipse中的啟動配置文件是安裝目錄下的eclipse.ini,在里面添加上:
-vm
/home/username/jdk/jdk1.8.0_25/bin/java
注意,這參數一定要寫在一個-vmargs參數的前面,因為虛擬機的位置都不知道,還向虛擬機傳遞個屁的參數啊?!
結果就是hello world的測試程序成功。對了,建立工程的時候toolchain選擇GNU GCC就行了
references:
http://www.iteye.com/topic/560534
http://xwz89314.blog.163.com/blog/static/4051000420107151218397/
http://blog.csdn.net/ashuai81/article/details/8068041
http://blog.csdn.net/leee101/article/details/3072093
http://stackoverflow.com/questions/6502399/version-1-4-2-03-of-the-jvm-is-not-suitable-for-this-product-1-5-or-greater-is