gdb命令行调试相关操作
- gcc hello.c -g -o myapp 加入-g参数增加调试信息才能使用gdb调试
- gdb myapp 进入gdb调试
- l–list : 查看代码;l 13 : 查看第13行代码;默认只显示10行代码;继续查看输入l或者按[Enter];l fileName:行号(函数名)可以查看其他文件里的代码
- b–break 设置断点;b 行号(函数名): 在指定行或函数名设置断点;
- b fileName:行号 在指定文件设置断点
- b 24 if var==10 设置条件断点,当变量值等于10时才停下来
- d–delete:删除断点 d [断点编号]
- i–info b :获取断点信息包含编号
- start 执行调试,只执行一步
- n–next : 下一步
- s–step :单步进入,进入到函数体内部
- finish :从函数体内跳出,跳不出需要把里面断点去掉
- c–continue :执行到断点位置,也会在要输入的地方停下来等待输入
- u :跳出当前循坏
- p–print :查看变量的值,监视变量
- ptype :查看变量的类型
- set var varName=vaule :设置变量的值,程序执行到变量值为当前设置的值
- display varName :追踪显示变量的值
- undispay [var编号] :取消追踪显示的变量
- info display :获取标量的编号,当然display会有显示变量的编号已经值
- quit :退出gdb调试
gdb命令行调试相关操作相关推荐
- 使用GDB命令行调试器调试C/C++程序
编译自:http://xmodulo.com/gdb-command-line-debugger.html 作者: Adrien Brochard 原创:LCTT https://linux.cn/a ...
- 如何使用VS+C#创建,优雅自动化的安装(不使用命令行),调试,更新Windows服务
轻量级,即是服务部署器,又是服务本体,免命令行,免bat.直接部署和调试代码的东西,也就长这样了. 看这一篇文章应该可以把你构建和调试windows服务这些事儿玩儿转. 一.创建服务 1.可以打开VS ...
- Linux 运行vcs仿真命令,VCS使用以及命令行调试
最近在学习VCS,现将VCS的一些使用心得记录下来. VCS是synopsys的仿真verilog的仿真器.基于linux系统.有命令行模式和图形化模式.图形化模式是用的dve. 以串口verilog ...
- mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作
使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...
- 命令行hbase shell操作hbase
命令行hbase shell操作hbase 如果想查看所有关于hbase shell的命令在命令行工具中输入help 如果想查看某个命令的话输入help "命令名称" 我们就查看一 ...
- Linux基础命令及用户相关操作
Linux基础命令及用户相关操作 基础命令 在根下边创建目录log: 查询以.log结尾的文件,将他们复制到创建好的目录中: 查看目录确认复制成功: 用gzip的方式对其进行压缩: 到根下查看,存在压 ...
- Linux命令行上执行操作,不退回命令行的解决方法
问题描述: 如果你现在登录Centos执行了某个操作,但是操作一直占用命令行,命令行显示的也都是这个命令相关的操作,我想做其它事情 ,该怎么办呢 ? 解决方法: 根据<Linux命令行与Shel ...
- python命令行调试django代码_Django shell调试models输出的SQL语句方法
在settings.py里,配置如下logging: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': ...
- Windows 命令行及Git操作
Window 在命令行中删除文件夹的命令:rmdir /s 文件夹名称 Git 部分操作 创建分支 运行 git branch dev, 在当前库中创建一个名为 dev 的分支. 切换分支 运行 gi ...
最新文章
- python 飞机大战小游戏
- 防火墙先锋 Check Point 进军汽车数据防护领域
- 常州全国计算机考点,2017年常州高考考点及考场查询系统
- c语言甘勇第二版第五章答案,C语言(1) - Patata的个人页面 - OSCHINA - 中文开源技术交流社区...
- VB讲课笔记14:二级VB知识点总结
- mysql5.5从零开始_【MySQL函数】MySQL 5.5从零开始学第六章
- (09)Vivado IO约束
- 转录组分析_肠道菌群:宏转录组测序分析流程解读
- 如何在 macOS Monterey 中更改光标的颜色样式?
- 证书激励法——VBA课程第二次讨论2007年12月6日
- 静态HTML个人博客主页 简单个人网页设计作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页设计作业
- SpringMvc通过ajax完成上传到oss上
- 告别动态规划,连刷40道动规算法题,我总结了动规的套路
- 立创EDA能代替传统的PCB设计软件么?比如AD、protel等?可以
- LTE终端能力等级 Category
- 基于Pygame的中国象棋的制作(China Chess)
- 小程序中生成带logo的二维码,有源码
- 阿里双十一,3分01秒破百亿;乐视网称贾跃亭无力履行承诺;法乐第未来宣布解职CFO和CTO丨价值早报
- JNI中创建新的线程回调java方法的技巧
- 重磅!被称“新材料之王”“黑黄金”,中石化大丝束碳纤维投产,全球仅4家能产 | 美通社头条...