环境:gcc (OpenWrt/Linaro GCC 4.8) 以如下的简单代码为例,说明gdb的使用. void func1(int a, int b) { int c; c = a + b; } int main(void) { func1(,); ; } 1. gdb 下一步的命令 a.执行下一行语句(语句级别) next(或n) 执行下一行语句,如果是函数调用则直接将函数执行完:相当于visual studio调试器中的"Step Over (单步跟踪)" step(或s) 执…
GDB scheduler-locking 命令详解 GDB> show scheduler-locking //显示线程的scheduler-locking状态GDB> set scheduler-locking on //调试加锁当前线程,停止所有其他线程 set scheduler-locking modeSet the scheduler locking mode. It applies to normal execution, record mode, and repl…