使用预处理器在 gfortran 中链接静态库

Linking a static library in gfortran using preprocessor

我有一个在 gfortran 中创建的库文件,如何将它 link 到一个主机程序,该主机程序使用预处理器(不使用 GUI 方法)使用它的过程 例如,在 Intel Visual fortran 中,这是通过以下方式完成的:

!DEC$ Objcomment lib: 'library.lib' 

如前所述here,GCC 中没有允许您链接静态库的此类指令。相反,使用命令行:

gfortran filename.f90 -o filename -L[path] -l[lib]