zoukankan      html  css  js  c++  java
  • linux下gdb的简单使用

    1.首先,编译时要添加gdb信息

    gcc -g test.c -o test

    2.gdb的一些基本命令

    l <-------------------- l命令相当于list,从第一行开始例出原码。
    回车<-------------------- 直接回车表示,重复上一次命令
    r <--------------------- 运行程序,run命令简写
    break 16 <-------------------- 设置断点,在源程序第16行处。
    break func <-------------------- 设置断点,在函数func()入口处。

    break main <-------------------- 设置断点,在main()入口处。
    info break <-------------------- 查看断点信息。

    其中break 可以简写成b
    n <--------------------- 单条语句执行,next命令简写。
    c <--------------------- 继续运行程序,continue命令简写。
    p i <--------------------- 打印变量i的值,print命令简写。
    bt <--------------------- 查看函数堆栈。
    q <--------------------- 退出gdb。
    finish <--------------------- 退出函数。

  • 相关阅读:
    网络流 学习笔记
    回文自动机PAM 学习笔记
    后缀自动机SAM 学习笔记
    题解 CF1207G Indie Album
    题解 CF163E e-Government
    AC自动机 学习笔记
    CCF冬令营Day1上午
    不编译AC记录
    生成函数 抄写笔记
    FFT NTT 学习笔记
  • 原文地址:https://www.cnblogs.com/sylar-liang/p/4265271.html
Copyright © 2011-2022 走看看