Compilation 链接到外部目录Compaq Visual Fortran命令提示符中的模块

Compilation 链接到外部目录Compaq Visual Fortran命令提示符中的模块,compilation,linker,fortran,compiler-directives,intel-fortran,Compilation,Linker,Fortran,Compiler Directives,Intel Fortran,我知道这个问题非常具体,但我使用的是“Compaq Visual Fortran优化编译器,版本6.5”(Fortran 90)。要编译,例如,我使用: f90 constants.f90 main.f90 /compile_only 除了使用命令“DF”之外,我不知道如何链接,但据我所知,它编译、链接并输出一个要执行的.exe 我的问题是,我在主程序中使用了一些模块,我希望这些模块位于一个文件夹中,而我的主程序位于另一个文件夹中,但是,当我尝试使用诸如-I dir之类的指令来链接程序和使用

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

f90 constants.f90 main.f90 /compile_only 
除了使用命令“DF”之外,我不知道如何链接,但据我所知,它编译、链接并输出一个要执行的.exe

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

error: Switch '-i' is ambiguous.
非常感谢任何帮助,哪怕只是给我指出正确的方向。

/[否]包括

语法:

/包括[:路径…]、/noinclude或/Ipath

/include或/I选项指定要创建的一个或多个附加目录(路径) 搜索模块文件(使用语句)和包含文件(包括 声明)

/[否]包括

语法:

/包括[:路径…]、/noinclude或/Ipath

/include或/I选项指定要创建的一个或多个附加目录(路径) 搜索模块文件(使用语句)和包含文件(包括 声明)

/[否]包括

语法:

/包括[:路径…]、/noinclude或/Ipath

/include或/I选项指定要创建的一个或多个附加目录(路径) 搜索模块文件(使用语句)和包含文件(包括 声明)

/[否]包括

语法:

/包括[:路径…]、/noinclude或/Ipath

/include或/I选项指定要创建的一个或多个附加目录(路径) 搜索模块文件(使用语句)和包含文件(包括 声明)



是否尝试过/I(大写)或/包括?键入f90/帮助查看所有编译器选项是否尝试过/I(大写)或/包括?键入f90/帮助查看所有编译器选项是否尝试过/I(大写)或/包括?键入f90/帮助查看所有编译器选项是否尝试过/I(大写)或/包括?键入f90/帮助以查看所有编译器选项非常简单且有用的答案。事实证明,如果我愿意,我甚至可以在每个文件之前包含路径。但其中一个困难是“/”字符出现了错误,因为它指示何时使用选项。谢谢你,彼得!还有,@Peter,你能知道为什么这样不行吗df magneticField/exe:magneticField/include:…\FORTRAN\u LIB\\u constants myIO griddata\u mod myfdgen myDiffIt原来这对我不起作用,从我上面的评论来看,我的路径不知怎么找不到。我想说这是对你关于找不到
-I
标志的问题的回答。如果您有其他问题,请发布其他问题或进行一些研究。从评论中不清楚你的问题是什么非常简单和有用的答案。事实证明,如果我愿意,我甚至可以在每个文件之前包含路径。但其中一个困难是“/”字符出现了错误,因为它指示何时使用选项。谢谢你,彼得!还有,@Peter,你能知道为什么这样不行吗df magneticField/exe:magneticField/include:…\FORTRAN\u LIB\\u constants myIO griddata\u mod myfdgen myDiffIt原来这对我不起作用,从我上面的评论来看,我的路径不知怎么找不到。我想说这是对你关于找不到
-I
标志的问题的回答。如果您有其他问题,请发布其他问题或进行一些研究。从评论中不清楚你的问题是什么非常简单和有用的答案。事实证明,如果我愿意,我甚至可以在每个文件之前包含路径。但其中一个困难是“/”字符出现了错误,因为它指示何时使用选项。谢谢你,彼得!还有,@Peter,你能知道为什么这样不行吗df magneticField/exe:magneticField/include:…\FORTRAN\u LIB\\u constants myIO griddata\u mod myfdgen myDiffIt原来这对我不起作用,从我上面的评论来看,我的路径不知怎么找不到。我想说这是对你关于找不到
-I
标志的问题的回答。如果您有其他问题,请发布其他问题或进行一些研究。从评论中不清楚你的问题是什么非常简单和有用的答案。事实证明,如果我愿意,我甚至可以在每个文件之前包含路径。但其中一个困难是“/”字符出现了错误,因为它指示何时使用选项。谢谢你,彼得!还有,@Peter,你能知道为什么这样不行吗df magneticField/exe:magneticField/include:…\FORTRAN\u LIB\\u constants myIO griddata\u mod myfdgen myDiffIt原来这对我不起作用,从我上面的评论来看,我的路径不知怎么找不到。我想说这是对你关于找不到
-I
标志的问题的回答。如果您有其他问题,请发布其他问题或进行一些研究。从评论中很不清楚你的问题是什么