启动和调试外部应用程序
要在本地或远程机器上调试任何可执行文件而无需项目,请指定一个用于在目标设备上调试应用程序的构建和运行工具箱。
尽管 "启动外部" 调试器模式严格上不需要在 Qt Creator 中打开项目,但打开项目可以更轻松地设置断点和执行代码。
要启动和调试外部应用程序:
- 转到 调试 > 开始调试 > 启动和调试外部应用程序。
- 在 工具箱 中,选择用于构建项目的构建和运行工具箱。
- 在 本地可执行文件 中,指定本地机器上应用程序可执行文件的路径。
- 在 命令行参数 中,指定要传递给可执行文件的命令行参数。
- 在 工作目录 中,指定工作目录。默认为输出目录。
- 对于控制台应用程序,选择 在终端中运行。
- 选择 在 main 处中断 以在主函数处停止调试器。
- 选择 使用目标扩展远程连接 以在
目标扩展远程模式
中创建连接。在此模式下,当调试的应用程序退出或从它断开连接时,调试器仍然连接到目标。您可以重新运行应用程序,连接到已运行的应用程序,或使用针对目标的特定监视器命令。例如,除非使用--once
选项调用,否则 GDB 不会退出,但您可以使用monitor exit
命令使其退出。 - 在 覆盖 SysRoot 中,指定要使用的替代默认
sysroot
的路径。 - 在 调试信息 中,指定存储调试信息的位置。不能使用空路径。
- 在 最近使用 中,您可以选择要使用的最近配置。
©2024 Qt公司版权所有。本文件中的文档贡献者的版权属于各自的所有者。本文件提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款提供许可的。GNU自由文档许可证版本1.3。Qt及相关标志是芬兰Qt公司及其在全球的子公司的商标。所有其他商标均属于其各自所有者。