動作確認
CentOS6.5
ifort 14.0.1 20131008
Intel Fortranでデバッグオプションを使いたい
sample.F90
implicit none
#ifdef DEBUG
print *, "debug"
#else
print *, "release"
#endif
end
ファイル名は*.F90
とすること。
*.f
や*.f90
としてコンパイルしようとするとBad # preprocessor line
となってしまう。
$ifort -DDEBUG sample.F90
とすると#ifdef DEBUG
が有効となり、外すとelse
の部分が有効となる。
また、ソース内に"#define DEBUG"を付けても良い。