ZHCU947E June 2015 – January 2023
环境变量是由您定义并为其分配字符串的系统符号。链接器使用名为 C6X_C_DIR 的环境变量来指定包含对象库的备用目录。分配环境变量的命令语法是:
操作系统 | 输入 |
---|---|
UNIX (Bourne shell) | C6X_C_DIR ="pathname1; pathname2; ..."; export C6X_C_DIR |
Windows | set C6X_C_DIR = pathname1 ; pathname2 ; ... |
pathnames 是包含输入文件的目录。在命令行或命令文件中使用 --library 链接器选项可告知链接器要搜索哪个库或链接器命令文件。路径名必须遵循以下约束条件:
set C6X_C_DIR= c:\path\one\to\tools ; c:\path\two\to\tools
set C6X_C_DIR=c:\first path\to\tools;d:\second path\to\tools
在以下示例中,假设两个名为 r.lib 和 lib2.lib 的存档库位于 ld 和 ld2 目录中。下表显示了如何设置环境变量,以及如何在链接期间使用这两个库。请根据操作系统选择相应的行:
操作系统 | 调用命令 |
---|---|
UNIX (Bourne shell) |
|
Windows |
|
环境变量保持设置状态,直到您重新启动系统或通过输入以下命令来重置变量:
操作系统 | 输入 |
---|---|
UNIX (Bourne shell) |
|
Windows |
|
汇编器使用名为 C6X_A_DIR 的环境变量来指定包含复制文件/头文件或宏库的备用目录。如果未设置 C6X_C_DIR,则链接器会在使用 C6X_A_DIR 指定的目录中搜索对象库。有关 C6X_A_DIR 的信息,请参阅GUID-2317A810-1B92-4C68-8274-191445960478.html#GUID-2317A810-1B92-4C68-8274-191445960478。有关对象库的更多信息,请参阅GUID-645276C8-6243-420E-921D-55DD6533DC0E.html#GUID-645276C8-6243-420E-921D-55DD6533DC0E。