J'utilise gfortran pour compiler FORTRAN 77 et je voudrais avoir des options de construction DEBUG en utilisant la directive #ifdef du préprocesseur. Cependant, quand je les utilise, je reçois des avertissements de temps de compilation "directive de préprocesseur illégale". Est-il possible d'avoir cette fonctionnalité sans dévier de la chaîne d'outils standard?#ifdef avec gfortran 77
0
A
Répondre
2
Le préprocesseur c peut être utilisé sur le code FORTRAN à cette fin.
http://gcc.gnu.org/onlinedocs/gfortran/Preprocessing-Options.html
5
Je résolu ce problème en ajoutant -xf77-cpp-input
à mes options de ligne de commande à gfortran
, i.e. .:
$ gfortran -xf77-cpp-input -c -g -DDEBUG fortfile.f