0

我知道这个问题非常具体,但我使用的是“Compaq Visual Fortran Optimizing Compiler, Version 6.5”(Fortran 90)。例如,要编译,我使用:

f90 constants.f90 main.f90 /compile_only 

除了使用命令“DF”之外,我不确定如何链接,但据我所知,它编译并链接并输出要执行的 .exe。

我的问题是我在主程序中使用了一些模块,我希望这些模块位于一个文件夹中,而我的主程序位于另一个文件夹中,但是,当我尝试使用 -i dir 之类的指令进行链接时程序和使用的模块,它们不起作用,我收到以下错误:

error: Switch '-i' is ambiguous.

任何帮助,即使只是指出我正确的方向,也非常感谢。

4

1 回答 1

3

阅读您的编译器手册

/[否]包括

句法:

/include[:path...]、/noinclude 或 /Ipath

/include 或 /I 选项指定要在一个或多个附加目录(路径)中搜索模块文件(USE 语句)和包含文件(INCLUDE 语句)。

于 2014-05-12T07:12:32.760 回答