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 上下移动栈

  • 相关阅读:
    Linux文件系统介绍
    httpd 2.4连接php-fpm
    基于lnmp环境安装Discuz
    apache 与 php-fpm 几种处理方式
    Discuz!安装搭建
    Linux中实现文本过滤
    httpd-2.4安装配置
    firewall-cmd.man
    了解JSON
    JSTL和EL表达式
  • 原文地址:https://www.cnblogs.com/VortexPiggy/p/2464750.html
Copyright © 2011-2022 走看看