【文章內(nèi)容簡介】
l: g++ o 注意第二行前面的空白部分是一個(gè)制表符,也就是Tab鍵,而不能是空格。Makefile的書寫方式就不多說了,感興趣的話還是找專門的教程來看吧。 然后回到eclipse的菜單,windowshow viewmake targets。Eclipse里就會出現(xiàn)一個(gè)make targets的view窗口,我的是在右側(cè),有時(shí)候也可能是在下面出現(xiàn),使用的時(shí)候可以根據(jù)習(xí)慣任意拖放,然后鼠標(biāo)右鍵點(diǎn)剛才建立的項(xiàng)目,選擇add make target創(chuàng)建一個(gè)新的make目標(biāo)all點(diǎn)擊Create后在make targets的view里就會出現(xiàn)一個(gè)all目標(biāo)。直接雙擊all就能開始編譯項(xiàng)目了。如果在console和problem的view里沒有錯(cuò)誤提示的話。 asRun local c/c++ application就能在console里看到運(yùn)行的結(jié)果了。如果需要調(diào)試程序的話,就在編譯指令中加g,如g++ g o 要開發(fā)MPI程序,還需要MPI的頭文件和庫文件,分別在MPICH2的安裝目錄下的include和lib目錄中。本來按理說,在eclipse項(xiàng)目的屬性下的include path和project path里分別填上inlude文件和lib文件的路徑就應(yīng)當(dāng)可以用,但是我的eclipse卻怎么也不好使,說是找不到頭文件,也沒法鏈接,所以只好在makefile里動(dòng)手腳,在g++的編譯命令里直接加上頭文件和庫文件的路徑。指定頭文件路徑用I命令,如我將include文件放置在項(xiàng)目文件夾下的./mpich2/include中,編譯指令就是g++ I./mpich2/include c ,注意I和路徑之間沒有空格。Lib文件同樣是