zoukankan      html  css  js  c++  java
  • 【Linux从零开始】:8.gdb调试器的使用

    1.调试器需要装载可执行程序来进行调试,所以必须先编译出.exe程序。

    2.在编译的时候加上-g参数以便于获得调试信息,  -ggdb3参数会最大限度的包含调试信息

       最常用:   

    3.装载程序:  gdb filename  或者 (gdb) file filename

    4. n == next 执行一段函数

    5. s == setp 一步一步执行

    6. b == break :  b 行数 /  b 函数名  2种方式添加断点

    7. c == continue  继续执行

    8. clear  行数 清除某行的断点

    9.p 变量名  输出变量值

    10. r == run  开始执行程序

    11. list 查看源代码

       对栈的操作:   

    11.bt == backtrace 打印当前函数调用栈的所有信息   bt <+-n> 打印栈顶上(下)n层的信息  

    12.f == frame 打印当前栈层的信息

    13.up down 上下移动栈

  • 相关阅读:
    20140327工作室日志
    20140326学习工作室日志
    标准连接池实现
    JDBC
    监听器
    数据表多对多
    MATLAB 中几个颜色空间的坐标范围
    RabbitMQ(一)
    Web Service之Axis(二)
    Web Service之CXF(四)
  • 原文地址:https://www.cnblogs.com/VortexPiggy/p/2464750.html
Copyright © 2011-2022 走看看