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

买域名送网站iis网站下载

买域名送网站,iis网站下载,如何制作微信小程序,中国银行官网首页登录入口Linux调试器-gdb使用 1.背景2.调试原理、技巧命令2.1指令2.2 本质2.3 技巧 1.背景 程序的发布方式有两种,debug模式和release模式 Linux gcc/g出来的二进制程序,默认是release模式 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g…

Linux调试器-gdb使用

    • 1.背景
    • 2.调试原理、技巧命令
      • 2.1指令
      • 2.2 本质
      • 2.3 技巧

1.背景

程序的发布方式有两种,debug模式和release模式
Linux gcc/g++出来的二进制程序,默认是release模式
要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项

gcc test.c -o test -g -std=c99
gdb test

在这里插入图片描述

2.调试原理、技巧命令

2.1指令

list (可简写为l)列出代码 ,每次列出行

l1从第一行开始列出,Enter继续列出

b 打断点
r 运行
c(continue r运行到断点处按c继续往后继续进行)

我们有更好cgdb来使用,默认就是上面是代码下面是调试部分 不需要自己list

b 行号 或者b 函数名(前面可以通过b 源文件.c:指明)
info b 列出断点编号(大多数操作有关断点的操作是根据这里列出的断点编号来定的)
info locals 显示所有临时变量
d 编号(删除断点)
n/next 逐过程
s/step 逐语句
bt 调用栈帧
p 变量 打印指定变量
disable 编号 (使断点失能)
enable 编号 (使断点能)
c 跳转到下一个断点
finish 使当前函数执行完 局部区域的快速执行
until 行号 运行到xx行 局部区域内的快速运行
display 变量 (常显示变量)
undisplay 变量编号 (使变量退出常显示)
p 表达式

2.2 本质

调试的本质:
1.找到问题
2.查看代码上下文
断点的本质,是把代码进行块级划分,以块(两个断点之间)为单位快速定位问题区域

2.3 技巧

调试技巧

watch+变量 有些变量不该变却变了

set var 变量=值

条件断点

创建断点并设条件 b 13 if i10 在i10时停止
已存在断点设立条件 condition 断点编号 i==20

cgdb分屏操作
进入代码区
要进入代码区,只需按下ESC键。此时,输入焦点会切换到上方的代码窗口,该窗口类似于vi编辑器,可以浏览、搜索和设置断点等操作。

回到调试端
要从代码区回到调试端(GDB窗口),只需按下i键。此时,输入焦点会切换回下方的GDB窗口,可以在该窗口中输入GDB调试命令,进行程序调试。

http://www.yayakq.cn/news/176564/

相关文章:

  • 代刷网站怎么做福田瑞沃q5
  • 厦门建设服务管理中心网站青海网站建设
  • 济南网站建设制作网络设计原则有哪些
  • 网站开发作品网站底部导航
  • 网站建设对接流程创建全国文明城市调查问卷
  • 企业网站营销策划广州一起做网店属于什么网站
  • 来源门户网站源码长沙县建设局网站
  • 大连建站平台wordpress 首页调用栏目文章列表
  • 网站制作 服务上海市2022进博会
  • 做家装的网站陕西城乡住房建设部网站
  • 法律平台网站建设方案wordpress底部栏如何编辑
  • 公司网站建设意义wordpress调用自定义文章类型文章
  • 做网站需要多少钱平邑根据 我司申请 网站建设
  • 维护网站是什么工作自建企业网站
  • 帝国cms怎么做淘客网站建设路84号 网站备案
  • 中国旅游网站排名动态时钟html代码
  • 网站可以做多少个关键词lnmp wordpress 500
  • 贵阳网站开发方舟网络收费底的网站有吗
  • 重庆做网站最好的广州营销型网站建设费用
  • 专业网站设计建设公司达县网站制作
  • 免费制作企业贺卡长春百度网站排名优化
  • 如何制作旅游网站汕头网站制作方法
  • 网站建设战略合作方案WordPress前端分离
  • 企业网站的建设企业企业网站 php 免费
  • 自己做下载网站wordpress博客类主题
  • 网站建设都需要哪些工具或软件游戏交易网站建设
  • 网站被网站建设的人控制了收费网站推广
  • 自己开发电商网站难吗大数据分析软件
  • 用手机可以做网站吗网站模版上线需要什么
  • 嘉兴建站模板网站开发培训北京