FORTRAN 77을 컴파일하는 데 gfortran을 사용하고 있습니다. 전처리 지시문 #ifdef를 사용하여 DEBUG 빌드 옵션을 사용하고 싶습니다. 그러나, 나는 그것을 사용할 때 컴파일 타임 경고를 받는다 "Illegal preprocessor directive". 표준 툴 체인에서 벗어나지 않고도이 기능을 사용할 수 있습니까?#ifdef with gfortran 77
0
A
답변
2
c 프리 프로세서는이 목적으로 FORTRAN 코드에서 사용할 수 있습니다.
http://gcc.gnu.org/onlinedocs/gfortran/Preprocessing-Options.html
5
나는 : 즉, gfortran
내 명령 줄 옵션에
$ gfortran -xf77-cpp-input -c -g -DDEBUG fortfile.f
을
-xf77-cpp-input
를 추가하여이 문제를 해결
관련 문제
- 1. VBA의 IFDEF
- 2. Flash Builder 4.5 IFDEF
- 3. 버전 관리를위한 #ifdef 매크로
- 4. 델파이 {$ IFDEF 콘솔} 문제
- 5. C++, #ifdef 질문
- 6. 전처리! DEC $ directives in gfortran
- 7. Visual Studio : ifdef 블록 숨기기
- 8. 아이폰에서 #ifdef 디버그를 사용하는 이유
- 9. #ifdef #else #endif 매크로 질문
- 10. Xcode with fortran
- 11. 이 Fortran '77 스 니펫은 무엇이 잘못 되었습니까?
- 12. * .h 파일을 사용하여이 레거시 FORTRAN 77 코드를 어떻게 컴파일합니까?
- 13. Fortran 77 코드를 C++로 변환
- 14. 정의되지 않은 참조는 오류 링크하기 Plplot는 GFortran
- 15. Fortran 77 POSIX를 준수합니까? 이진 파일을 작성하십시오.
- 16. Fortran 77 프로그램을 서브 루틴으로 코딩
- 17. gfortran 및 gcc와 정적으로 연결된 언어
- 18. 믹스 GFortran/MSVC는 객체 : 정의되지 않은 참조가
- 19. 릴리즈를 위해 #ifdef 디버그 부분을 제거 하시겠습니까?
- 20. Windows 헤더 파일에서 "#ifdef _MAC"는 무엇입니까?
- 21. #ifdef stdafx.h를 사용할 수없는 이유는 무엇입니까?
- 22. 델파이 IFDEf 컴파일러 지시문 자동 제거
- 23. 다른 매크로와 함께 #ifdef, #endif 절을 생성하십시오.
- 24. 델파이 2007과 {$ IFDEF ...} 지시어는 참조하지 우리의 조건
- 25. Dialyzer에서 "ifdef (TEST)"를 무시하는 방법?
- 26. File.open with block with
- 27. Protect with java with
- 28. Happy (Haskell)를 사용하여 yacc 문법에서 Fortran 77 파서 생성
- 29. 파생 된 유형의 연결된 포인터가 있습니까? gFortran 대 Intel
- 30. 내가 거기이 수행하는 코드는 다음과 FORTRAN 77 코드는 .F 파일에서