8

有没有办法将由 gfortran (GCC) 生成的 .mod 文件放入单独的输出目录中?我知道如何使用 -o 标志放置目标文件或其他输出,如下所示:

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

但是 .mod 文件(由上述调用生成)不受 -o 标志的影响,并放置在当前目录中。一些商业编译器有一个像 -qmoddir 这样的标志,但我找不到 gfortran 类似的东西。

如果没有这样的标志,是否可以在额外的步骤中生成 .mod 文件以使 -o 标志起作用?

4

2 回答 2

16

GNU gfortran文档指出-Mdir或其同义词-Jdir指定.mod文件的输出目录。

于 2009-02-22T06:51:10.643 回答
5
于 2019-03-15T22:03:53.750 回答