将库链接到应用程序
可以使用相同的命令字符串将静态或共享库链接到主程序。
例如:
xlf -o myprogram main.f -Ldirectory1:directory2 -ltest
您指示链接程序在通过 -L 选项指定的第一个目录中搜索 libtest.a 。 如果找不到 libtest.a ,那么将继续搜索使用通过 -L 选项指定的下一个目录。
如果库使用运行时链接,请将 -brtl 选项添加到命令中:
xlf -brtl -o myprogram main.f -Ldirectory -ltest通过将 -brtl 选项与 -l 选项配合使用,指示链接程序在通过 -L 选项指定的第一个目录中搜索 libtest.so 。 如果找不到 libtest.so ,那么链接程序将搜索 libtest.a。 如果找不到文件,那么将继续搜索通过 -L 选项指定的下一个目录。
如需了解其他链接选项,包括修改默认行为的选项,请访问 AIX ld in IBM® Documentation ( https://www.ibm.com/docs/aix/7.1?topic=l-ld-command ).