链接器命令行语法
更新:2007 年 11 月
要运行 LINK.EXE,可使用下列命令语法:
LINK arguments
arguments 包括选项和文件名,可按任意顺序指定它。首先处理选项,然后是文件。使用一个或多个空格或制表符分隔参数。
![]() |
---|
您只能从 Visual Studio 命令提示符处启动此工具。而不能从系统命令提示符或 Windows 资源管理器中启动此工具。 |
在命令行上,选项由选项说明符(一个短划线 (-) 或一个正斜杠 (/))后接该选项的名称组成。选项名不能缩写。某些选项带参数,参数在冒号 (:) 后指定。在选项规范中不允许有空格或制表符,但在 /COMMENT 选项中用引号括起来的字符串中除外。用十进制或 C 语言表示法指定数值参数。选项名及其关键字或文件名参数不区分大小写,但用作参数的标识符区分大小写。
要将文件传递给链接器,在命令行上 LINK 命令之后指定文件名。可以使用文件名指定绝对路径或相对路径,并且可在文件名中使用通配符。如果忽略了点 (.) 和文件扩展名,则 LINK 将在查找文件时假定扩展名为 .obj。LINK 不根据文件扩展名是什么或是否存在扩展名来判断文件的内容;它通过检查文件来确定文件类型,并据此处理它。
link.exe 返回零表示成功(无错误)。 否则,链接器将返回使链接停止的错误编号。 例如,如果链接器生成 LNK1104,链接器则返回 1104。相应地,链接器返回的错误的最低错误号为 1000。返回值 128 表示操作系统或 .config 文件存在配置问题;加载程序不会加载 link.exe 或 c2.dll。