0

gfortranを使用してFORTRAN77をコンパイルしており、プリプロセッサディレクティブ#ifdefを使用してDEBUGビルドオプションを使用したいと考えています。ただし、それらを使用すると、コンパイル時に「不正なプリプロセッサディレクティブ」という警告が表示されます。標準のツールチェーンから逸脱することなく、この機能を使用することは可能ですか?

4

2 に答える 2

5

-xf77-cpp-inputコマンドラインオプションに次のように追加することで、この問題を修正しましたgfortran

$ gfortran -xf77-cpp-input -c -g -DDEBUG fortfile.f
于 2012-04-17T01:37:57.460 に答える
2

この目的のために、cプリプロセッサをFORTRANコードで使用できます。

http://gcc.gnu.org/onlinedocs/gfortran/Preprocessing-Options.html

于 2010-06-16T09:54:23.483 に答える