2009-01-28 6 views
4

Y a-t-il un moyen de placer les fichiers .mod, générés par gfortran (GCC), dans un répertoire de sortie séparé? Je sais comment placer les fichiers d'objets ou d'autres sorties avec le drapeau -o comme dans:gfortran: comment contrôler le répertoire de sortie pour les fichiers .mod

gfortran -c test.f03 -o /path/to/output/dir/test.o 

Mais les fichiers .mod (qui sont générés par l'appel ci-dessus) ne sont pas affectés par le -o et placé dans le répertoire actuel. Certains compilateurs commerciaux ont un drapeau comme -qmoddir, mais je ne peux pas trouver quelque chose de similaire pour gfortran.

S'il n'y a pas un tel drapeau, est-il possible de générer les fichiers .mod dans une étape supplémentaire pour que l'option -o fonctionne?

Répondre

10

La documentation GNU gfortran indique que -Mdir ou son synonyme -Jdir spécifie le répertoire de sortie pour .mod fichiers.

Questions connexes