0

我正在尝试使用 64 位编译器在 Xcode 4.3 上运行示例 Fortran 代码,但它不会正确构建。主要问题是,尽管我尽了最大努力,但我无法让单独的 .f90 文件相互交互,因此代码如下

仅使用 ElementModule:ElementType

不管用。有人对如何让单独的 .f90 文件相互读取有任何答案吗?我知道您必须包含特定模块,但我的搜索并没有给我任何关于这些特定模块是什么的直接答案。

4

1 回答 1

0

通常当 F90 代码编译时,它会生成 2 个文件:一个目标文件和一个 mod 文件。在编译后续模块时,mod 文件用于 USE 语句。

如果你有循环依赖,那么你必须构建两次或更多次。如果可以避免,最好避免循环依赖。

mod文件通常由告诉编译器包含文件在哪里的相同指令拾取。

于 2013-04-13T21:10:40.857 回答