作者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