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

昆明网站同城推广平台

昆明网站,同城推广平台,建工信息网,wordpress添加宋体字库预备知识 程序的发布⽅式有两种, debug 模式和 release 模式, Linux gcc/g 出来的⼆进制程 序,默认是 release 模式。 要使⽤gdb调试,必须在源代码⽣成⼆进制程序的时候, 加上 -g 选项,如果没有添加&#x…

预备知识

程序的发布⽅式有两种, debug 模式和 release 模式, Linux gcc/g++ 出来的⼆进制程
序,默认是 release 模式。
要使⽤gdb调试,必须在源代码⽣成⼆进制程序的时候, 加上 -g 选项,如果没有添加,程序⽆法被
编译,makefile中也需要加上。
$ gcc mycmd.c -o mycmd # 默认模式,不⽀持调试
$ file mycmd
mycmd: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically
linked, interpreter /lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=82f5cbaada10a9987d9f325384861a88d278b160, for GNU/Linux
3.2.0, not stripped
$ gcc mycmd.c -o mycmd -g # debug模式
$ file mycmd
mycmd: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically
linked, interpreter /lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=3d5a2317809ef86c7827e9199cfefa622e3c187f, for GNU/Linux
3.2.0, with debug_info, not stripped

常⻅使⽤

开始: gdb 目标文件
退出: ctrl + d quit 调试命令
使用实例:
这里在第五行打了一个断点 b 5 ,然后运行代码 r,代码在第五行这个位置停下了,l/list可以显示10行的代码,剩下的一些使用大家可以自己去尝试。
安装cgdb:
上⾯的基本调试还是⿇烦,虽然是⿊屏,但是还是想看到代码调试
推荐安装cgdb:
Ubuntu: sudo apt-get install -y cgdb
Centos: sudo yum install -y cgdb

watch

执⾏时监视⼀个表达式(如变量)的值。如果监视的表达式在程序运⾏期间的值发⽣变化,GDB 会暂停程序的执⾏,并通知使⽤者

GDB 会默认监控 当前作用域 中的变量:如果在函数内部设置观察点,且该函数有同名局部变量,则观察的是 局部变量。如果在全局作用域(如 main 函数开始前)设置观察点,则观察的是全局变量

添加条件断点

实例

新建断点时添加条件 b n(断点序号) if i==30

给已经存在的端点新增条件 condition n(断点序号) i==30
条件断点添加常⻅两种⽅式:1. 新增 2. 给已有断点追加
注意两者的语法有区别,不要写错了。
新增: b ⾏号/⽂件名:⾏号/函数名 if i == 30(条件)
给已有断点追加:condition 2 i==30, 其中2是已有断点编号,没有if
http://www.dtcms.com/wzjs/567772.html

相关文章:

  • 广东事业单位网站网站建设的意义是什么
  • 西宁企业做网站四川企业网站开发
  • 东莞网站优化快速排名h5编辑工具
  • 电子购物网站设计软件服务外包
  • 做qq图片的网站吗遵义网站开发的公司
  • 山东省建设厅网站特种作业logo设计 效果图
  • 工信部 加强网站备案手机网站域名解析
  • 专门做动漫的网站做的很好的网站
  • 网站架构原理友情链接只有链接
  • 想做国外的客户做网站怎么弄360免费wifi可以破解wifi密码吗
  • 上海网站设计的公司我们是设计师 网站建设专家
  • 大大福利站网站建设芜湖又出现一例
  • 做自媒体的网站8469网站
  • 大港油田建设官方网站商标做网站logo
  • ui培训师需要优化的网站有哪些
  • 做影集的网站或软件下载做兼职写小说网站
  • 响应式网站怎么做无缝轮播图lnmp.org wordpress
  • 创建空白网站零食加盟店10大品牌前三名
  • 微信网站全称怎样给自己网站做反链
  • 15年做哪个网站能致富产品设计的定义
  • 在线一键建站系统网站利用百度离线地图
  • 网站的付款链接怎么做的新开传奇网站推荐
  • 网站建设对于企业发展的优势寺庙网站建设
  • 图标设计网站微信网站建设企业
  • 阿里云做视频网站可以吗泰州网站制作计划
  • 海口网站推广公司上海seo优化
  • html5网站欣赏 国内芷江建设局网站
  • 公司网站建设的费用会计处理专做律所网站
  • 怎么做二维码网站郑州网络推广平台有哪些
  • 网站怎么seo关键词排名优化推广延边北京网站建设