2010-05-11 132 views
0

我正在使用gfortran编译FORTRAN 77,并希望通过使用预处理器指令#ifdef来进行DEBUG编译选项。但是,当我使用它们时,我会收到编译时警告“非法预处理器指令”。是否可以在不偏离标准工具链的情况下具备此功能?#ifdef with gfortran 77

回答

5

我加入-xf77-cpp-input我的命令行选项gfortran,即:

$ gfortran -xf77-cpp-input -c -g -DDEBUG fortfile.f 
修复了这个问题