链接器命令行语法

要运行 LINK.EXE,可使用下列命令语法:

LINK arguments

arguments 包括选项和文件名,可按任意顺序指定它。 首先处理选项,然后是文件。 使用一个或多个空格或制表符分隔参数。

备注

您只能从 Visual Studio 命令提示符处启动此工具。不能启动它从实时(jit)系统命令或文件资源管理器。

在命令行上,选项由选项说明符(一个短划线 (-) 或一个正斜杠 (/))后接该选项的名称组成。 选项名不能缩写。 某些选项带参数,参数在冒号 (:) 后指定。 在选项规范中不允许有空格或制表符,但在 /COMMENT 选项中用引号括起来的字符串中除外。 用十进制或 C 语言表示法指定数值参数。 选项名及其关键字或文件名参数不区分大小写,但用作参数的标识符区分大小写。

要将文件传递给链接器,在命令行上 LINK 命令之后指定文件名。 可以使用文件名指定绝对路径或相对路径,并且可在文件名中使用通配符。 如果忽略了点 (.) 和文件扩展名,则 LINK 将在查找文件时假定扩展名为 .obj。 LINK 不根据文件扩展名是什么或是否存在扩展名来判断文件的内容;它通过检查文件来确定文件类型,并据此处理它。

link.exe 返回零表示成功(无错误)。 否则,链接器将返回使链接停止的错误编号。 例如,如果链接器生成 LNK1104,链接器则返回 1104。 相应地,链接器返回的错误的最低错误号为 1000。 返回值 128 表示操作系统或 .config 文件存在配置问题;加载程序不会加载 link.exe 或 c2.dll。

请参见

参考

设置链接器选项

链接器选项