#ifdef с gfortran 77 - PullRequest
       28

#ifdef с gfortran 77

0 голосов
/ 11 мая 2010

Я использую gfortran для компиляции FORTRAN 77 и хотел бы иметь опции сборки DEBUG, используя директиву препроцессора #ifdef. Однако, когда я их использую, я получаю предупреждения во время компиляции «Недопустимая директива препроцессора». Возможно ли иметь эту функциональность без отклонения от стандартного набора инструментов?

Ответы [ 2 ]

5 голосов
/ 17 апреля 2012

Я исправил эту проблему, добавив -xf77-cpp-input к параметрам командной строки в gfortran, т.е.

$ gfortran -xf77-cpp-input -c -g -DDEBUG fortfile.f
2 голосов
/ 16 июня 2010

Для этой цели в коде FORTRAN можно использовать препроцессор c.

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

...