• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






代码小绵羊

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  GDB工具学习

GDB的一些操作和遇到的问题整理
 
【转】Linux gdb调试器用法全面解析
摘要:GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师完成下面4个方面的功能: 启动程序,可以按照工程师自定义的要求随心所欲的运行程序。 让被调试的程序在工程师指定的断点处停住,断点可以是条件表达式。 当程序被停住时,可以检查此时程序中所发生的事,并追索上文。 动态地 阅读全文
posted @ 2019-11-30 09:17 代码小绵羊 阅读(198) 评论(0) 推荐(0)
【转】GDB attach到一个进程
摘要:要调试守护进程等已经启动的进程或是调试陷于死循环的进程可以使用attach命令格式 attach pidC语言代码#include <stdio.h> int main(void) { int marks[10]; int i; for(i=0;i<12;i++) { scanf("%d",&mar 阅读全文
posted @ 2019-06-24 13:36 代码小绵羊 阅读(2205) 评论(0) 推荐(0)
(转)GDB命令行最基本操作
摘要:程序启动: A.冷启动 gdb program e.g., gdb ./cs gdb –p pid e.g., gdb –p `pidof cs` gdb program core e.g., gdb ./cs core.xxx B.热启动 (gdb) attach pid e.g., (gdb) 阅读全文
posted @ 2019-06-12 20:36 代码小绵羊 阅读(346) 评论(0) 推荐(0)
(转)GDB调试方法:查看变量
摘要:基本的命令 p 使用这个命令,还可以查看结构体的各元素值。 例:p *pstData; 复杂的命令 使用 display 命令,自动显示变量的值。 使用 command 命令,执行更复杂的操作,可以执行条件判断。 使用 call 命令,调用打印输出函数。 查看数组变量 p ArrayVar@Item 阅读全文
posted @ 2019-06-12 20:18 代码小绵羊 阅读(2021) 评论(0) 推荐(0)