1. gcc hello.c -g -o myapp 加入-g参数增加调试信息才能使用gdb调试
  2. gdb myapp 进入gdb调试
  3. l–list : 查看代码;l 13 : 查看第13行代码;默认只显示10行代码;继续查看输入l或者按[Enter];l fileName:行号(函数名)可以查看其他文件里的代码
  4. b–break 设置断点;b 行号(函数名): 在指定行或函数名设置断点;
  5. b fileName:行号 在指定文件设置断点
  6. b 24 if var==10 设置条件断点,当变量值等于10时才停下来
  7. d–delete:删除断点 d [断点编号]
  8. i–info b :获取断点信息包含编号
  9. start 执行调试,只执行一步
  10. n–next : 下一步
  11. s–step :单步进入,进入到函数体内部
  12. finish :从函数体内跳出,跳不出需要把里面断点去掉
  13. c–continue :执行到断点位置,也会在要输入的地方停下来等待输入
  14. u :跳出当前循坏
  15. p–print :查看变量的值,监视变量
  16. ptype :查看变量的类型
  17. set var varName=vaule :设置变量的值,程序执行到变量值为当前设置的值
  18. display varName :追踪显示变量的值
  19. undispay [var编号] :取消追踪显示的变量
  20. info display :获取标量的编号,当然display会有显示变量的编号已经值
  21. quit :退出gdb调试

gdb命令行调试相关操作相关推荐

  1. 使用GDB命令行调试器调试C/C++程序

    编译自:http://xmodulo.com/gdb-command-line-debugger.html 作者: Adrien Brochard 原创:LCTT https://linux.cn/a ...

  2. 如何使用VS+C#创建,优雅自动化的安装(不使用命令行),调试,更新Windows服务

    轻量级,即是服务部署器,又是服务本体,免命令行,免bat.直接部署和调试代码的东西,也就长这样了. 看这一篇文章应该可以把你构建和调试windows服务这些事儿玩儿转. 一.创建服务 1.可以打开VS ...

  3. Linux 运行vcs仿真命令,VCS使用以及命令行调试

    最近在学习VCS,现将VCS的一些使用心得记录下来. VCS是synopsys的仿真verilog的仿真器.基于linux系统.有命令行模式和图形化模式.图形化模式是用的dve. 以串口verilog ...

  4. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

  5. 命令行hbase shell操作hbase

    命令行hbase shell操作hbase 如果想查看所有关于hbase shell的命令在命令行工具中输入help 如果想查看某个命令的话输入help "命令名称" 我们就查看一 ...

  6. Linux基础命令及用户相关操作

    Linux基础命令及用户相关操作 基础命令 在根下边创建目录log: 查询以.log结尾的文件,将他们复制到创建好的目录中: 查看目录确认复制成功: 用gzip的方式对其进行压缩: 到根下查看,存在压 ...

  7. Linux命令行上执行操作,不退回命令行的解决方法

    问题描述: 如果你现在登录Centos执行了某个操作,但是操作一直占用命令行,命令行显示的也都是这个命令相关的操作,我想做其它事情 ,该怎么办呢 ? 解决方法: 根据<Linux命令行与Shel ...

  8. python命令行调试django代码_Django shell调试models输出的SQL语句方法

    在settings.py里,配置如下logging: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': ...

  9. Windows 命令行及Git操作

    Window 在命令行中删除文件夹的命令:rmdir /s 文件夹名称 Git 部分操作 创建分支 运行 git branch dev, 在当前库中创建一个名为 dev 的分支. 切换分支 运行 gi ...

最新文章

  1. python 飞机大战小游戏
  2. 防火墙先锋 Check Point 进军汽车数据防护领域
  3. 常州全国计算机考点,2017年常州高考考点及考场查询系统
  4. c语言甘勇第二版第五章答案,C语言(1) - Patata的个人页面 - OSCHINA - 中文开源技术交流社区...
  5. VB讲课笔记14:二级VB知识点总结
  6. mysql5.5从零开始_【MySQL函数】MySQL 5.5从零开始学第六章
  7. (09)Vivado IO约束
  8. 转录组分析_肠道菌群:宏转录组测序分析流程解读
  9. 如何在 macOS Monterey 中更改光标的颜色样式?
  10. 证书激励法——VBA课程第二次讨论2007年12月6日
  11. 静态HTML个人博客主页 简单个人网页设计作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页设计作业
  12. SpringMvc通过ajax完成上传到oss上
  13. 告别动态规划,连刷40道动规算法题,我总结了动规的套路
  14. 立创EDA能代替传统的PCB设计软件么?比如AD、protel等?可以
  15. LTE终端能力等级 Category
  16. 基于Pygame的中国象棋的制作(China Chess)
  17. 小程序中生成带logo的二维码,有源码
  18. 阿里双十一,3分01秒破百亿;乐视网称贾跃亭无力履行承诺;法乐第未来宣布解职CFO和CTO丨价值早报
  19. JNI中创建新的线程回调java方法的技巧
  20. 重磅!被称“新材料之王”“黑黄金”,中石化大丝束碳纤维投产,全球仅4家能产 | 美通社头条...

热门文章

  1. Linux就该这么学--第五期 学习笔记
  2. 2020届秋招正式批次面试经验
  3. C语言数组讲解(1)一维数组的创建和初始化。
  4. 【C语言—零基础第九课】函数中的爱恨情仇
  5. Python模块介绍(如何安装、使用)
  6. vs点击方法跳不到对于的地方_【阿司足球】今天带来一场欧国联的比赛,比利时VS冰岛...
  7. 关于计算机专业演讲稿,计算机专业组长竞聘演讲稿
  8. 分享11条PyCharm使用技巧,非常实用
  9. 2015广州强网杯 致敬经典
  10. 2013 province java c-2 组素数