GDB 基本用法
2024-08-30 15:21:37
1、编译文件时需要加上 -g 选项,并非是将源码嵌入可执行文件,只是加入源代码的信息。eg:gcc -g main.c -o main
2、直接按回车键会重复上一条命令
3、基本指令
help,可以查看某一具体组的help信息,比如help files
list(l) [符号名或者行数] 列出源文件内容
quit(q)
next(n) 单步执行
step(s) 跟踪执行 finish 结束跟踪执行
backtrace(bt) 查看函数调用栈帧
info(i) 查看信息,eg:i locals
frame(f) 查看具体的栈帧 eg:f 1
print(p) 打印各种信息
set var 修改变量的值
start 开始执行程序,停在main函数的第一句等待
最新文章
- backbone event 事件订阅 和发布 源码小读
- Python核心编程--学习笔记--9--文件和输入输出
- java 调用 phantomjs
- ZigBee2006,2007,pro各个版本的区别
- mat之一--eclipse安装Memory Analyzer
- silverlight visifire控件图表制作——silverlight 后台方法打印
- Windows 8实例教程系列 - 数据绑定高级实例
- find指令
- characterEncodingFilter作用
- Jenkins代码管理
- angularJs $mdDialog和$uibModal弹框关闭传值
- Explain
- 使用Intent传递对象
- Java分布式锁看这篇就够了
- PTA变成总结1
- 进程用manager 和Queue 实现进程消费者生产者
- linux:基本指令ls、cd
- 3、iptables扩展及使用
- Tomcat和JDK版本的对应关系
- Guns后台管理系统框架(毕业设计神器)