ファイル 'ah' を Fortran プログラム 'bf' にインクルードしようとしています。ファイルの内容は次のとおりです。
ああ
c This is a comment
k = 10
100 format( I5 )
bf
program test_include
include 'a.h'
write(*,100) k
end program test_include
次のコマンドを使用してファイル「bf」をコンパイルしようとすると
gfortran -ffree-form b.f
コンパイラはエラーを出します
Included at b.f:2:
c This is a comment
1
Error: Unclassifiable statement at (1)
しかし、コメント行を次のように変更すると
!c This is a comment
gfortran はそれを正常にコンパイルし、プログラムは正しく実行されます。
「*.h」ファイルの「c」で始まる行を gfortran にコメントとして認識させる方法を教えてください。ライブラリから同様のファイル (「c」で始まるコメント付き) を自由形式の Fortran コードにインクルードしようとしていますが、そもそもそのファイルで「c」で始まるすべてのコメントを実際に作成することはできません。 '!'.