linux-c 调试 gdb

  • GDB(GNU Debugger)

    • gcc -g –o testarg testarg.c //可执行文件中带上调试信息,用于后续的gdb调试

    • gdb testarg

    • l; list //显示源程序

    • b 6; break 6 //在第6行设置断点

    • r; run //

    • n; next 单步执行,不跟踪进函数

    • sstep (into) 单步执行,跟踪进函数

    • p i; print i 打印变量的值

    • delete 1 //删除第一个断点

    • info b //显示所有的断点

    • disable 1 //1号断点失效

    • enable 2 //1号断点生效

posted @ 2017-10-16 10:54  mstark  阅读(274)  评论(0编辑  收藏  举报