-l
类别
@PROCESS
无。
用途
搜索指定的库文件。 对于静态链接和动态链接,链接程序会搜索 libkey.a。 对于使用 -brtl 选项进行的运行时链接,如果找不到 libkey.so ,那么链接程序将搜索 libkey.so,然后搜索 libkey.a 。
语法
缺省值
编译器缺省行为是仅搜索某些编译器运行时库。 缺省配置文件使用 -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
