C++ 调试属性 (Linux C++)
Linux 支持在 Visual Studio 2017 及更高版本中提供。
Property | 说明 | 选项 |
---|---|---|
远程调试计算机 | Visual Studio 2019 版本 16.1: 指定要在其上调试程序的计算机。 可以与常规页上指定的远程生成计算机不同。 可通过使用“工具”>“选项”>“跨平台”>“连接管理器”,添加或编辑目标计算机连接 。 | |
启动前命令 | 在调试程序启动之前,在 shell 上运行的可用于调试环境的命令。 | |
计划 | 要在远程系统上调试的程序的完整路径。 如果将其留空或不进行更改,则默认为当前项目的输出路径。 | |
程序参数 | 要传递到正在进行调试的程序的命令行参数。 | |
工作目录 | 远程应用程序的工作目录。 默认情况下,为用户主目录。 | |
其他调试程序命令 | 启动调试前要运行的调试程序的其他 gdb 命令。 |
|
调试程序端口号 | 调试程序与远程调试程序通信的端口号。 该端口不得是本地正在使用的端口。 该值必须是介于 1 到 65535 之间的正数。 如果未提供,则会使用空闲端口号。 | |
远程调试程序端口号 | 远程系统上远程调试程序服务器 gdbserver 正在侦听的端口号。 该端口不得是远程系统上正在使用的端口。 该值必须是介于 1 到 65535 之间的正数。 如果未提供,则将使用从 4444 开始的空闲端口号。 |
|
调试模式 | 指定调试程序如何与 gdb 交互。 在 gdb 模式下,调试程序在远程系统上通过 shell 驱动 gdb 。 在 gdbserver 模式下,gdb 在本地运行并连接到远程运行的 gdbserver 。 |
gdbserver gdb |
其他符号搜索路径 | 调试符号的其他搜索路径 (solib-search-path)。 | |
调试子进程 | 指定是否启用子进程调试。 | |
启用 Python 优质打印 | 启用优质打印公式值。 仅支持在 gdb 调试模式下受支持。 | |
可视化文件 | 包含 SLT 类型的可视化指令的默认本机可视化文件(.natvis)。 将自动加载属于当前解决方案的其他 .natvis 文件。 | |
其他源文件路径映射 | 调试程序用于将 Windows 源文件名映射到 Linux 源文件名的其他路径等效项。 格式为“<windows-path>=<linux-path>;...”。 将引用 Windows 路径下找到的源文件名,如同在 Linux 路径下的同一相对位置找到该文件名。 本地项目中找到的文件不需要其他映射。 | |
GDB 路径 | Visual Studio 2019 版本 16.9:指定 Visual Studio 将使用的 GDB 可执行文件的路径。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈