Photran のドキュメントによると、Fortran ソース コードに F90 や F95 などの大文字の拡張子がある場合、このファイルはビルド時に自動的に前処理されます。しかし、それは私にとってはうまくいきませんでした... main.F90 ファイルを 1 つだけ使用してプロジェクトをビルドしようとすると、次のようになります。
program main
#ifdef __linux__
print *,"Hello, world!"
#endif
end program
すると、Photran は「プロジェクト xxx 用にビルドするものは何もありません」と言うでしょう。Windows と Linux の両方で Photran 8 (Eclipse Juno) と GNU コンパイラを試しました。また、Linux で Intel Fortran コンパイラも試したので、すべて失敗しました。これはEclipseに関連していると思います。また、「ソース フォーム」が正しく設定されていること、つまり *.F90 が「Free Form - C Preprocessed」に設定されていることも確認できます。どんな助けでも大歓迎です。