使用 GDB 调试

本页介绍如何在 Linux 上设置 GDB 以调试 ArduPilot 的问题。

导言

GDB(GNU 调试器)"允许您查看另一个程序执行时的'内部'情况,或另一个程序崩溃时的情况",这对于调试高级功能或调查 Pixhawk 的低级故障非常有用。

本指南假定您已经按照以下说明在机器上成功构建了固件 创建代码.

在下一页中,我们将介绍如何使用 SITL 在 Linux 和 Windows 系统上调试修改,以及如何直接在 Pixhawk 上调试修改。