【正文】
解決方法是編譯指令中加lrt,如g++ lrt o 。的錯誤,這是我在使用MPIP2的并行I/O功能的時候碰到的,也是在鏈接的時候缺一個庫/usr/。的錯誤,這是MPI用到了線程功能,解決方法是編譯的時候添加lpthread,如g++ lpthread o 第三個問題是可能會遇到諸如../()(.text+0x155): In function `ADIOI_GEN_aio39。第一個也是undef SEEK_SETundef SEEK_ENDundef SEEK_CUR的問題,把這幾行放到include 之前就行。這樣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就能正常使用了。Linux下Eclipse的使用方法基本與windows下一致,只是JDK的安裝有點不同。 endif另外還要在include 之前加上undef SEEK_SETundef SEEK_ENDundef SEEK_CUR以避免MPI2中的一個bug,不然的話編譯器會報錯,或者在編譯命令的命令行里加上DMPICH_IGNORE_CXX_SEEK。 endif endifPlease use the same ver