linux pdb调试总结
2023-09-11 14:14:10 时间
1.首先gdb编译:
gcc -g xxx.c -o xxx
2.然后 gdb xxx进入调试
break 行号
加入断点
(1)然后run就能够跑到下一个断点
(2)step(或s)单步跟踪
(3)print可(或p)以查看当前程序的执行数据 比方:print a 输出a变量的值 输出格式能够设置:
比方p/d a 十进制输出a变量的值
(4)也能够设置display,比方display a 这样以后每次调试都会输出a变量的值
(5)examine(或x)查看内存地址中的值
语法:x/<n/f/u> <addr>
(6)list查看原程序
(7)print x=8 在调试过程中改动变量x的值。以下生效
(8)jump <linespec>实现跳转,能够是文件的行号,也能够是file:line。也能够是+num这样的格式
jump <address>是代码行的内存地址
(9)signal <signal> 产生信号量
(10) return 强制返回
(11) call <expr>强制调用
相关文章
- Linux内核的内存屏障
- linux进程的挂起和恢复
- Linux下开启关闭SeLinux
- Linux下使用Aliyun OSS C SDK
- Linux进程管理概述
- 【Linux】linux经常使用基本命令
- Linux 常用命令——df, du, ln 目录树 文件大小 查找大文件
- linux 常用命令总结
- L72.linux命令每日一练 -- 第十章 Linux网络管理命令 -- mail和nslookup
- L69.linux命令每日一练 -- 第十章 Linux网络管理命令 -- arpping和telnet
- L67.linux命令每日一练 -- 第十章 Linux网络管理命令 -- netstat和ss
- L65.linux命令每日一练 -- 第十章 Linux网络管理命令 -- ifdown和route
- L11.linux命令每日一练 -- 第二章 文件和目录操作命令 -- rename和basename命令
- Linux下的的GDB调试技巧三 —— 启动调试与启动程序
- Linux下的的GDB调试技巧二 —— 基本功能
- linux下常用压缩命令 tar压缩Linux解压 压缩Linux压缩Ubuntu压缩centos压缩解压gz txt.gz
- linux学习之四---gdb调试
- linux(centos7) 查看磁盘空间大小
- Linux下如何查看定位当前正在运行的Nginx的配置文件
- 【linux】Linux操作系统常用指令大全
- Linux下找不到dev/video0这个目录
- kali linux on android armhf 安装桌面
- c linux malloc calloc realloc memset