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 <--------------------- 退出函数。
转载于:https://www.cnblogs.com/sylar-liang/p/4265271.html
linux下gdb的简单使用相关推荐
- linux下TCP通信简单实例
linux下TCP通信简单实例 基于TCP(面向连接)的socket编程,分为服务器端和客户端 服务器端的流程如下: (1)创建套接字(socket) (2)将套接字绑定到一个本地地址和端口上(bin ...
- linux下git的简单运用
linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...
- linux 下 iscsi的简单使用
linux 下 iscsi的简单使用 一.准备工作 1.1.(服务端和客户端都需要设置) 系统使用的是CentOS6.8 禁用防火墙: 查看状态:# service iptables status ...
- linux下gdb调试方法和技巧详解
linux下gdb调试方法和技巧整理 简介 UNIX或者UNIX-like下调试工具 启动gdb # 1. 在可执行程序不需要输入参数时,我们可以使用 gdb + 可执行程序 gdb ./typeid ...
- linux常用调试,linux下gdb常用的调试命令
用gdb调试程序时,常常很困惑一些命令的使用,要么是不知道这个命令,要么忘了命令的使用方法.接下来是小编为大家收集的linux下gdb常用的调试命令,希望能帮到大家. linux下gdb常用的调试命令 ...
- gdb 调试_一文入门Linux下gdb调试(二)
点击"蓝字"关注我吧 作者:良知犹存 转载授权以及围观:欢迎添加微信号:Conscience_Remains 总述 今天我们介绍一下core dump文件,Core dum ...
- linux gdb网络调试,一文入门Linux下gdb调试(二)
本文转载自[微信公众号:羽林君,ID:Conscience_Remains] 总述 今天我们介绍一下core dump文件,Core dump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快 ...
- LINUX下GDB调试
LINUX下GDB调试 (gdb) p result[2]=33 $5 = 33 (gdb) p printf("result[2]=%d\n", result[2]) resul ...
- linux单步调试方法,linux下gdb单步调试(中).doc
linux下gdb单步调试(中) linux下gdb单步调试(中) linux下gdb单步调试(中) 一.设置断点( BreakPoint ) 我们用 break 命令来设置断点.正面有几点设置断点的 ...
最新文章
- 独家福利 | 科大讯飞全球1024开发者节限时免费门票!
- eclipse环境下配置tomcat服务器
- CentOS 6下编译安装Nginx
- Pycharm无法安装第三方模块(模块已存在/换源)
- Redis常用数据类型的数据结构
- JavaScript 基础(十三):Window对象
- 关于url传参中文乱码问题
- Firebug Console API
- 你真的理解a -- -- a a++ ++a 吗?
- python创建docx文件
- VMware Workstation 虚拟机中的 虚拟机访问物理机(仅主机模式)
- linux 手动修复分区表,分区表修复
- Mac/Macbook Apple ID 无法登录:验证失败,发生未知错误
- 亚楠魔域单机V6一键端分享
- 计算机模式识别科学家年薪,年薪可达80万,学人工智能要去这些学校
- js 根据公历日期 算出农历_JS获取农历日期具体实例
- Ubuntu服务器入门指南
- 计算机中及格人数怎么算,在excel中如何计算及格率和优秀率及统计各分数段人数...
- Android 自定义seekbar【仿微信联系人】
- mysql zlib_[MySQL 学习] zlib库相关结构和函数-阿里云开发者社区
热门文章
- Oracle学习笔记:oracle服务在linux平台的启动问题
- 对比学习:充分利用有限的医学标注数据 |NeurIPS 2020
- CVPR 2020|打脸SOTA!不能忍,谷歌发起图像匹配挑战赛
- EfficientDet:COCO 51.0 mAP!谷歌大脑提出目标检测新标杆
- Solving environment: failed with initial frozen solve.Retrying with flexible solve
- python爬虫实战教程分享 或许你可以看一下这篇文章
- 开源 | CVPR 2021无需向量监督的矢量图生成算法
- 金融时序预测中的深度学习方法综述!
- 资源| 深度学习公众号推荐(值得关注的公众号)
- 嵌入式中常见的存储器总结(一)存储器分类