zoukankan      html  css  js  c++  java
  • Ubuntu GDB 调试

    GDB 调试

    看起来 也没有那么复杂

    1. debug 模式下编译程序

    2. gdb ./exe  

    set args ...

    3. c ----> continue

        n---->next step

        r---->run

        g---->go

        b----> break b 函数名称  b 6 第6行断点

        finish---->退出当前函数

        p---->print p 变量名字

        bt---> 查看堆栈信息

        info b---->显示断点信息

        watch n-->查看信息

    启动GDB的方法有以下几种:

        1、gdb <program> 
           program也就是你的执行文件,一般在当然目录下。

        2、gdb <program> core
           用gdb同时调试一个运行程序和core文件,core是程序非法执行后core dump后产生的文件。

        3、gdb <program> <PID>
           如果你的程序是一个服务程序,那么你可以指定这个服务程序运行时的进程ID。gdb会自动attach上去,并调试他。program应该在PATH环境变量中搜索得到。

    http://www.cnblogs.com/kzloser/archive/2012/09/21/2697185.html

  • 相关阅读:
    事后诸葛亮
    冲刺总结
    Alpha第十天
    Alpha第八天
    Alpha第九天
    Alpha第六天
    Alpha第七天
    Alpha第五天
    Python之pytesseract模块-实现OCR
    Selenium4 IDE初体验
  • 原文地址:https://www.cnblogs.com/wangyuezhuiyi/p/5607357.html
Copyright © 2011-2022 走看看