0

FORTRAN 77을 컴파일하는 데 gfortran을 사용하고 있습니다. 전처리 지시문 #ifdef를 사용하여 DEBUG 빌드 옵션을 사용하고 싶습니다. 그러나, 나는 그것을 사용할 때 컴파일 타임 경고를 받는다 "Illegal preprocessor directive". 표준 툴 체인에서 벗어나지 않고도이 기능을 사용할 수 있습니까?#ifdef with gfortran 77

답변

5

나는 : 즉, gfortran 내 명령 줄 옵션에

$ gfortran -xf77-cpp-input -c -g -DDEBUG fortfile.f 
-xf77-cpp-input를 추가하여이 문제를 해결
관련 문제