当前位置: 首页 > news >正文

gdb的一些常见命令收录

gdb的一些常见命令收录

    • 基本命令
    • 设置和查看
    • 调试
    • 其他

基本命令

run ®
运行程序。

next (n)
单步调试(不进入函数)。

step (s)
单步调试(进入函数)。

continue ©
继续执行程序。

quit (q)
退出GDB。

help
获取GDB命令的帮助。

设置和查看

break (b):在指定行数设置断点。
info (i):查看信息,比如查看断点信息。
set args:设置运行时参数。
show args:查看设置好的运行参数。
set environment:设置环境变量。
show environment:查看环境变量。

调试

print §:打印表达式的值。
backtrace (bt):查看函数堆栈。
frame (f):切换当前帧。
set $variable=value:修改变量的值。
info registers:查看CPU寄存器的值。

其他

directory:更改当前工作目录。
cd:更改当前工作目录。
make:执行make命令。
shell:执行shell命令。
target remote:远程调试。
detach:从GDB中断开程序的附加。
signal:发送信号到程序。
kill:发送SIGKILL信号到程序。
set follow-fork-mode:设置在子进程上跟踪的模式。
set architecture:设置目标架构。
set user-directory:设置GDB用户目录的路径。
show user-directory:显示当前设置的用户目录路径。
show max-user-registry-size:显示用户注册表的最大尺寸。
show colors:显示GDB中使用的颜色。
show count-return-value:显示从函数返回的值,只适用于GNU调试器,对使用ELF文件格式的程序不适用。
watch [ <variable> ]:设置观察点,当被观察的变量改变时停止执行程序。
catch [ exception ]:设置捕捉点,当指定的异常被抛出时停止执行程序。
set logging on|off|suspend|resume [ file <filename> ]:控制GDB日志的输出和文件。
show logging:显示当前的日志设置和输出信息。
show version:显示当前GDB的版本信息。

http://www.lryc.cn/news/189580.html

相关文章:

  • 聚观早报 | 首个“5G-A智慧家庭”发布;李鹏称5G-A是5G发展选择
  • golang JWT原理介绍
  • xcode打包macos报错:FlutterInputs.xcfilelist 和 FlutterOutputs.xcfilelist
  • 智能机场系统:打造出行体验的未来
  • ROS为机器人装配激光雷达
  • ppt录屏没有声音?超实用教程来了!
  • 不外传秘诀| docker 快速搭建常用的服务环境
  • OrcaTerm AI
  • 为什么我说国内大模型都是渣渣?
  • B端产品需求分析的思路和方法 4大方面
  • 2018架构真题案例(四十九)
  • 日常学习收获之----react的ref和wrappedComponentRef的区别
  • LONGLORA: EFFICIENT FINE-TUNING OF LONGCONTEXT LARGE LANGUAGE MODELS
  • CF1186B
  • 【Redis】Set集合内部编码方式
  • 2023美团外卖商家含月销量均价
  • 实施运维02
  • MySQL数据生成工具mysql_random_data_load
  • iPhone 15分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 15 Plus、iPhone 15 Pro、iPhone 15 Pro Max
  • Java实验一 Java语言基础(12题)
  • Unity可视化Shader工具ASE介绍——5、ASE快捷键和常用节点介绍
  • 【axmol-2.1 vs cocos2dx性能备忘】
  • idea compile项目正常,启动项目的时候build失败,报“找不到符号”等问题
  • 从零开始:深入理解Kubernetes架构及安装过程
  • 混淆技术研究笔记(五)混淆后如何反篡改?
  • QTableWidget 表格部件
  • MySQL join的底层原理
  • 如何在 Spring Boot 中实现容错机制
  • Sqlite3 查询 今日、昨日、本周、上周、本月、上月、本季度、上季度、本年
  • IDEA XML文件里写SQL比较大小条件