是否可以使用 GDB 加速调试?

Ope*_*way 0 gdb

我正在用 GDB 调试一个繁琐的 C++ 程序。需要 10 分钟,直到我到达要调试的有趣功能。然后我检查变量,理解程序的各个部分并再次重新编译,然后再次运行 GDB,直到再次到达这一点。

这个过程有时有点耗时。我想知道是否可以以某种方式加速。有任何想法吗?

谢谢

Ben*_*ter 5

在运行 GDB 之前,您绝对不能让编译器优化代码以使其运行得更快。你写过好的单元测试吗?拥有一个像样的测试套件可能会为您节省大量时间并防止您在调试器上花费过多的时间。