首页 > 其他分享 >GDB常用命令

GDB常用命令

时间:2022-10-26 00:46:14浏览次数:57  
标签:源代码 变量 GDB 常用命令 执行 调试

GDB常用命令

命令 含义描述
file 装入想要的调试的可执行文件。
run 执行当前被调试的程序。
kill 终止正在调试的程序。
step 执行一行源代码而且进入函数内部。
next 执行一行源代码但不进入函数内部。
break 在代码里设置断点,这将使程序执行到这里时被挂起。
print 打印表达式或变量的值,或打印内存中某个变量开始的一段连续区域的值,还以用来对变量进行赋值。
display 设置自动显示的表达式或变量,当程序停住或在单步追踪时,这些变量会自动显示其当前值。
list 列出产生执行文件的源代码的一部分。
quit 退出 GDB。
watch 使你能监视一个变量的值而不管它何时被改变。
backtrace(或 bt) 回溯追踪。
frame n 定位到发生错误的代码段,nbacktrace 命令的输出结果中的行号。
examine 查看内存地址中的值。
jump 是程序跳转执行。
signal 产生信号量。
return 强制函数返回。
call 强制调用函数。
make 使用户不退出 GDB 就可以重新产生可执行文件。
shell 使用户不离开 GDB 就执行 Linux 的 shell 命令。

标签:源代码,变量,GDB,常用命令,执行,调试
From: https://www.cnblogs.com/Los1r/p/16826941.html

相关文章

  • maven的mvn dependency依赖分析和常用命令介绍
    ​​​​maven的mvndependency依赖分析和常用命令介绍在项目开发过程中,我们经常会有分析项目依赖的需要,查找jar依赖路径,查找jar冲突等等。这时候,dependency命令会非常的有......
  • g++ 常用命令
    gcc/g++参数详解(转载)[介绍]gccandg++分别是gnu的c&c++编译器gcc/g++在执行编译工作的时候,总共需要4步预处理,生成.i的文件[预处理器cpp]将预处理后的文件不转换......
  • docker 常用命令
    1.查看docker版本dockerversion2.运行helloworlddockerrunhello-world 3.查看docker服务运行状态systemctlstatusdocker#查看状态systemctlstart......
  • git常用命令
    1、初始化仓库1.1、Git全局设置gitconfig--globaluser.name"wanghx"gitconfig--globaluser.email"[email protected]"1.2、创建git仓库mkdirTjHisNet6Apic......
  • Linux 常用命令汇集
      查找目录文件  一般常用ll即可      注意在linux中用IPaddr 查看自己的网络ip   pwd显示目前所在路径   touch创建文件   ......
  • Git常用命令总结
    1、(先进入项目文件夹)通过命令gitinit把这个目录变成git可以管理的仓库gitinit2、把文件添加到版本库中,使用命令gitadd.添加到暂存区里面去,不要忘记后面的小数点“.”......
  • Ubuntu 安装以及常用命令
    下载系统镜像文件到Ubuntu官网下载对应想安装的.iso系统镜像文件,以下ubuntu-20.04.4-desktop-amd64.iso为例下载地址:DownloadUbuntuDesktop|Download|Ubuntuapt命......
  • 【Linux】3.常用命令
    1.关机&重启命令shutdown-hnow立刻进行关机shutdown-h11分钟后关机shutdown-r now立刻重新启动计算机halt关机reboot重启计算机sync......
  • linux常用命令3
    cat显示文件内容cat-ntextfile1>textfile2输入,将textfile1文件内容输入到textfile2中,会覆盖对应行号内容#cat>mm.txt<<EOF输入,EOF为分隔符more分页显示文本文件......
  • Linux 常用命令
    1.查看服务器cpu占用情况top2.查看此线程任务的服务来源ps-ef|grep***3.查看服务器硬盘情况df-h4.查看服务器cpu核数cat/proc/cpuinfo|grep"physicalid"|......