Как упомянуто chw21, вы можете запустить препроцессор напрямую.Либо cpp
(с правильными флагами), либо команда fpp
, в зависимости от вашего компилятора.
Поскольку вы не уверены в правильности флагов, вы также можете позволить компилятору сделать это за вас.В GCC (gfortran) это флаг -E
, который заставит компилятор остановиться после предварительной обработки.Вы должны перенаправить стандартный вывод в файл, потому что предварительно обработанный код возвращается к стандартному выводу.