2

当我在 gfortran 中编译代码时,我可以使用-J/dir/开关设置 .mod 文件的输出目录。现在我切换到使用 PGI pgfortran 编译器进行编译,但找不到等价的。

pgfortran 相当于-J什么?

4

1 回答 1

2

对于 PGI 编译器(和 Intel 的),该-module选项是您想要的。这并不完全明显,具体取决于您阅读的文档。

来自pgf90 -help

-module <dir> 添加模块信息文件的搜索目录

但来自参考手册

-module <moduledir>(仅限 F90/F95)在目录 <moduledir> 中保存/搜索模块文件

因此,-module两者都将生成的模块文件保存到所选目录并将该目录添加到搜索路径中。

于 2017-07-05T09:19:28.433 回答