ZHCU947E June 2015 – January 2023
通常,需要指定一个文件作为链接器输入时,只需输入文件名,链接器便会在当前目录中查找文件。例如,假设当前目录包含 object.lib 库。如果此库定义了 file1.c.obj 文件中引用的符号,则文件的链接方式如下:
cl6x --run_linker file1.c.obj object.lib
若要使用不在当前目录中的文件,请使用 --library 链接器选项。--library 选项的缩写形式为 -l。 此选项的语法为:
--library=[pathname] filename
filename 是存档、目标文件或链接器命令文件的名称。最多可以指定 128 个搜索路径。
当对象库的一个或多个成员被指定用作输出段的输入时,不需要 --library 选项。有关分配存档成员的更多信息,请参阅GUID-B814E542-93E9-42E6-9856-A502957BBCDF.html#GUID-B814E542-93E9-42E6-9856-A502957BBCDF。
可使用 --search_path 链接器选项或 C6X_C_DIR 环境变量来调整链接器的目录搜索算法。链接器按以下顺序搜索对象库和命令文件: