0

我正在使用gfortran編譯FORTRAN 77,並希望通過使用預處理器指令#ifdef來進行DEBUG編譯選項。但是,當我使用它們時,我會收到編譯時警告「非法預處理器指令」。是否可以在不偏離標準工具鏈的情況下具備此功能?#ifdef with gfortran 77

回答

5

我加入-xf77-cpp-input我的命令行選項gfortran,即:

$ gfortran -xf77-cpp-input -c -g -DDEBUG fortfile.f 
修復了這個問題