【正文】
。這樣JDK的安裝目錄就是/usr/java/jdk1_5_0_07,再就是添加環(huán)境變量,以root用戶編輯/etc/profile,在文件中添加如下三行,保存并重啟export JAVA_HOME=/usr/java/export CLASSPATH=.:$JAVA_HOME/lib/export PATH=$JAVA_HOME/bin:$PATH這樣JDK就安裝好了,不出意外的話eclipse就能正常使用了。 關(guān)于include路徑和lib鏈接的問題也與windows下類似,linux下需要鏈接的庫是lmpich,如g++ lmpich o 。 Linux下開發(fā)MPI的時(shí)候可能會(huì)遇到幾個(gè)問題。第一個(gè)也是undef SEEK_SETundef SEEK_ENDundef SEEK_CUR的問題,把這幾行放到include 之前就行。第二個(gè)可能會(huì)在編譯鏈接的時(shí)候提示諸如undefined reference to `pthread_getspecific39。的錯(cuò)誤,這是MPI用到了線程功能,解決方法是編譯的時(shí)候添加lpthread,如g++ lpthread o 第三個(gè)問題是可能會(huì)遇到諸如../()(.text+0x155): In function `ADIOI_GEN_aio39。:: undefined reference to `aio_write6439。的錯(cuò)誤,這是我在使用MPIP2的并行I/O功能的時(shí)候碰到的,也是在鏈接的時(shí)候缺一個(gè)庫/usr/。用于提升系統(tǒng)的I/O性能。解決方法是編譯指令中加lrt,如g++ lrt o 。8 / 8