-l

类别

链接

@PROCESS

无。

用途

搜索指定的库文件。 对于静态链接和动态链接,链接程序会搜索 libkey.a。 对于使用 -brtl 选项进行的运行时链接,如果找不到 libkey.so ,那么链接程序将搜索 libkey.so,然后搜索 libkey.a

语法

读取语法图跳过可视语法图  -l

缺省值

编译器缺省行为是仅搜索某些编译器运行时库。 缺省配置文件使用 -l 编译器选项指定要搜索的默认库名称,以及使用 -L 编译器选项指定库的缺省搜索路径。

参数

key
库的名称减去 lib.a.so 字符。

规则

此选项直接传递到 ld 命令,并且完全不由 IBM® Open XL Fortran 处理。

示例

要编译 myprogram.f 并将其与 /usr/mylibdir 目录中的库 libmylibrary.a 链接,请输入以下命令:
xlf myprogram.f -lmylibrary -L/usr/mylibdir
要编译 myrtprogram.f 并将其与库 libmyrtlibrary.so链接,请输入以下命令。 已通过 -G 选项编译 libmyrtlibrary.so 库以进行运行时链接,该库位于 /usr/mylibdir 目录中。
xlf -brtl myrtprogram.f -lmyrtlibrary -L/usr/mylibdir

相关信息