LINK 输出

链接输出包括.exe文件、DLL、映射文件和消息。

输出文件

LINK 的默认输出文件是一个.exe 文件。 如果指定了 /DLL 选项,LINK 将生成 .dll 文件。 可以使用输出文件名 (/OUT) 选项控制输出文件名。

在增量模式下,LINK 创建一个 .ilk 文件,用于保存程序后续增量生成的状态信息。 有关 .ilk 文件的详细信息,请参阅 .ilk 文件。 有关增量链接的详细信息,请参阅增量链接 (/INCREMENTAL) 选项。

当 LINK 创建包含导出(通常为 DLL)的程序时,还会生成 .lib 文件,除非生成中使用了 .exp 文件。 可以使用 /IMPLIB 选项控制导入库文件名。

如果指定了生成映射文件 (/MAP) 选项,LINK 将创建一个映射文件。

如果指定了生成调试信息 (/DEBUG) 选项,LINK 将创建一个 PDB 以包含程序的调试信息。

其他输出

当你在没有任何其他命令行输入的情况下键入 link 时,LINK 会显示一个使用语句来总结其选项。

LINK 显示版权和版本消息并回显命令文件输入,除非使用了取消显示启动版权标志 (/NOLOGO) 选项。

可以使用打印进度消息 (/VERBOSE) 选项显示有关生成的其他详细信息。

LINK 发出的错误和警告消息的格式为 LNKnnnn。 LIB、DUMPBIN 和 EDITBIN 也使用此错误前缀和数字范围。

另请参阅

MSVC 链接器参考
MSVC 链接器选项