精華區beta Fortran 關於我們 聯絡資訊
可以請問你這方面的問題嗎= = 我最近也要用這個東西 我手上有個code有用這東西 可以編譯 但是我用小程式卻試不出來 可以幫我看看問題嗎 謝謝 program main implicit none #ifdef one write(*,*) 'one' #else write(*,*) 'two' #endif stop end program -- gfortran -Done -o test test.f90 ※ 引述《DrStein (交換關聯)》之銘言: : 很多人都不知道,fortran也有 preprocessor吧 : 在C/C++中這是個很重要的賣點(極方便DEBUG/維護code) : 雖然不是標準fortran,就我實測結果 : ,是intel/ g77 gfortran都有支援 : windows : : project -> fortran -> preprocessor-> preprocessor source code : 選成 YES(/fpp) : linux : : ifort -fpp source.f : 當然ifort可換成g77 :) : 支援的語法如下 : http://0rz.tw/J1NJo : 簡單講就是和C/C++沒兩樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.94.152 ※ 編輯: motoman 來自: 140.114.94.152 (12/22 20:35)
motoman:已解決 12/22 21:36
motoman:命令列要加上 -cpp 12/22 21:37