使用预处理器在 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]
我有一个在 gfortran 中创建的库文件,如何将它 link 到一个主机程序,该主机程序使用预处理器(不使用 GUI 方法)使用它的过程 例如,在 Intel Visual fortran 中,这是通过以下方式完成的:
!DEC$ Objcomment lib: 'library.lib'
如前所述here,GCC 中没有允许您链接静态库的此类指令。相反,使用命令行:
gfortran filename.f90 -o filename -L[path] -l[lib]