作者motoman (Beautiful People)
看板Fortran
標題Re: [閒聊] Fortran Pre-processor :: fpp
時間Tue Dec 22 20:34:58 2009
可以請問你這方面的問題嗎= = 我最近也要用這個東西
我手上有個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)
1F:→ motoman:已解決 12/22 21:36
2F:→ motoman:命令列要加上 -cpp 12/22 21:37