Linux 支持在 Visual Studio 2017 及更高版本中提供。
常规
| properties | 描述 | 选项 | 
|---|---|---|
| 输出文件 | 该选项可重写链接器创建的程序的默认名称和位置。 (-o) | |
| 显示进度 | 打印链接器进度消息。 | |
| 版本 | -version 选项让链接器将版本号置于可执行文件的标头中。 | |
| 启用详细输出 | -verbose 选项通知链接器输出调试的详细消息。 | |
| 跟踪 | --trace 选项通知链接器输出被处理的输入文件。 | |
| 跟踪符号 | 打印显示有符号的文件列表。 (--trace-symbol=symbol) | |
| 打印映射 | --print-map 选项通知链接器输出链接映射。 | |
| 报告未解析的符号引用 | 启用此选项将报告未解析的符号引用。 | |
| 优化内存使用率 | 如有必要,通过重读符号表优化内存使用率。 | |
| 共享库搜索路径 | 允许用户填入共享库搜索路径。 (-rpath-link=path) | |
| 附加库目录 | 允许用户重写环境库路径。 (-L 文件夹)。 | |
| 链接器 | 指定链接期间要调用的程序,或远程系统上链接器的路径。 | |
| 链接超时 | 远程链接超时(毫秒)。 | |
| 复制输出 | 指定是否要将生成输出文件从远程系统复制到本地计算机。 | 
输入
| properties | 描述 | 选项 | 
|---|---|---|
| 忽略特定默认库 | 指定一个或多个要忽略的默认库的名称。 (--exclude-libs lib、lib) | |
| 忽略默认库 | 忽略默认库,仅搜索明确指定的库。 | |
| 强制取消定义符号引用 | 强制将符号作为未定义符号输入到输出文件中。 (-u 符号 --undefined=symbol) | |
| 库依赖项 | 此选项可指定要添加到链接器命令行的附加库。 会将其他库添加到前缀为“lib”和结尾扩展名为“.a”的链接器命令行的末尾。 (-lFILE) | |
| 附加依赖项 | 指定要添加到链接命令行的附加项。 | 
调试
| properties | 描述 | 选项 | 
|---|---|---|
| 调试程序符号信息 | 输出文件中的调试程序符号信息。 | 全部包括 仅忽略调试器符号信息 忽略所有符号信息 | 
| 映射文件名 | “映射”选项通知链接器使用用户指定的名称创建映射文件。 (-Map=) | 
高级
| properties | 描述 | 选项 | 
|---|---|---|
| 重定位之后将变量标记为只读 | 此选项在重定位之后将变量标记为只读。 | |
| 启用即时函数绑定 | 此选项标记用于即时函数绑定的对象。 | |
| 不需要可执行堆栈 | 此选项将输出标记为不需要可执行堆栈。 | |
| 整个存档 | 整个存档使用来自源和其他依赖项的所有代码。 |