启动和调试外部应用程序

要在本地或远程机器上调试任何可执行文件而无需项目,请指定一个用于在目标设备上调试应用程序的构建和运行工具箱

尽管 "启动外部" 调试器模式严格上不需要在 Qt Creator 中打开项目,但打开项目可以更轻松地设置断点和执行代码。

要启动和调试外部应用程序:

  1. 转到 调试 > 开始调试 > 启动和调试外部应用程序

  2. 工具箱 中,选择用于构建项目的构建和运行工具箱。
  3. 本地可执行文件 中,指定本地机器上应用程序可执行文件的路径。
  4. 命令行参数 中,指定要传递给可执行文件的命令行参数。
  5. 工作目录 中,指定工作目录。默认为输出目录。
  6. 对于控制台应用程序,选择 在终端中运行
  7. 选择 在 main 处中断 以在主函数处停止调试器。
  8. 选择 使用目标扩展远程连接 以在 目标扩展远程模式 中创建连接。在此模式下,当调试的应用程序退出或从它断开连接时,调试器仍然连接到目标。您可以重新运行应用程序,连接到已运行的应用程序,或使用针对目标的特定监视器命令。例如,除非使用 --once 选项调用,否则 GDB 不会退出,但您可以使用 monitor exit 命令使其退出。
  9. 覆盖 SysRoot 中,指定要使用的替代默认 sysroot 的路径。
  10. 调试信息 中,指定存储调试信息的位置。不能使用空路径。
  11. 最近使用 中,您可以选择要使用的最近配置。

另请参阅 为项目激活套件如何操作:调试调试调试器以及调试器

©2024 Qt公司版权所有。本文件中的文档贡献者的版权属于各自的所有者。本文件提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款提供许可的。GNU自由文档许可证版本1.3。Qt及相关标志是芬兰Qt公司及其在全球的子公司的商标。所有其他商标均属于其各自所有者。