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

一元云购网站建设模块开发软件能赚多少钱

一元云购网站建设模块,开发软件能赚多少钱,某公司人事管理网站开发,哈尔滨建设公示一、gdb简介 GDB,是The GNU Project Debugger 的缩写,是 Linux 下功能全面的调试工具。 GDB支持断点、单步执行、打印变量、观察变量、查看寄存器、查看堆栈等调试手段。 程序的发布方式有两种,debug模式和release模式 Linux gcc/g出来的二进制程序&am…

一、gdb简介

GDB,是The GNU Project Debugger 的缩写,是 Linux 下功能全面的调试工具。 GDB支持断点、单步执行、打印变量、观察变量、查看寄存器、查看堆栈等调试手段。

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

二、gdb基础命令操作

1、进入gdb :gdb +可执行程序名

2、退出gdb:ctrl + d 或 quit 调试命令

3、显示代码:l

输入list可显示代码,简写为l,不会一次显示全部代码。
由于gdb会记录历史命令即最近一条命令,如果命令无变化可以回车继续执行该命令。

4、开始调试:r

r :开始调试,若没有断点,则直接结束

5、打断点:b 行号

6、显示断点信息:info b

7、删断点:d 编号

由于打断点时系统会给断点编号,删除时用不得行号,可用编号进行删除。

8、逐过程:n

(gdb) n
7	  for(i = 0;i <= 100;i++)
(gdb) n
9	    res+=i;

9、逐语句:s

(gdb) s
7	  for(i = 0;i <= 100;i++)

10、直接跑完当前函数并停下:finish

(gdb) finish
Run till exit from #0  AddToTop (top=100) at mytest.c:7
0x0000000000400579 in main () at mytest.c:18
18	  int result = AddToTop(top);
Value returned is $1 = 5050
(gdb) bt
#0  0x0000000000400579 in main () at mytest.c:18

11、进入堆栈:bt

(gdb) bt
#0  AddToTop (top=100) at mytest.c:7
#1  0x0000000000400579 in main () at mytest.c:18

12、常显示:dispaly 变量名

(gdb) display res
1: res = 0
(gdb) n
7	  for(i = 0;i <= 100;i++)
1: res = 0
(gdb) n
9	    res+=i;
1: res = 0
(gdb) n
7	  for(i = 0;i <= 100;i++)
1: res = 0
(gdb) n
9	    res+=i;
1: res = 0
(gdb) n
7	  for(i = 0;i <= 100;i++)
1: res = 1
(gdb) n
9	    res+=i;
1: res = 1

13、取消常显示:undisplay 编号

(gdb) undisplay 1
(gdb) n
7	  for(i = 0;i <= 100;i++)

14、跳转到指定行:until 指定行

(gdb) until 18
0x0000000000400579 in main () at mytest.c:18
18	  int result = AddToTop(top);

15、运行至下一个断点处停下:c

(gdb) c
Continuing.
result:5050
[Inferior 1 (process 18009) exited normally]

16、禁用断点:disable 编号

(gdb) disable 1
(gdb) info b
Num     Type           Disp Enb Address            What
1       breakpoint     keep n   0x000000000040053b in AddToTop at mytest.c:6breakpoint already hit 1 time

注意看,断点1的End变成了n,表示被禁用

17、取消禁用:enable 编号

(gdb) enable 1
(gdb) info b
Num     Type           Disp Enb Address            What
1       breakpoint     keep y   0x000000000040053b in AddToTop at mytest.c:6breakpoint already hit 1 time

 

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

相关文章:

  • 网站建设优化工资高不网站在什么地方设关键词
  • 论职能网站建设wordpress保存远程图片大小
  • 北京做网站公司 seo建一个自己的网站价格
  • 网站改版建设主要wordpress玉娇龙儿
  • 网站建设基础心得美橙互联网站备案平台
  • 做vi设计的网站北仑建设局网站
  • 网站建设销售主管岗位职责做网站的主机配置
  • php学多久可以做网站wordpress年会员
  • 微信优惠券网站怎么做的谷歌seo优化排名
  • 蒙牛网站建设报价情况摄影瀑布流网站模板
  • 石家庄建站网页模板腾讯企业邮箱手机登录入口官网
  • 网站名称去哪里注册瓜子二手车直卖网
  • 织梦网站建设交流群珠海互联网平台
  • 网站建设优化方法上海建筑建材业网官网
  • 如何自建网站入口石家庄建站工具
  • 做ppt网站有哪些内容吗wordpress接入qq互联
  • 网站建设与制作课后题答案长春火车站在哪
  • 怎么填充网站内容wordpress怎么显示摘要
  • 为把网站建设更好手机制作表格的软件免费
  • 如何建设网站服务器福州建企业网
  • 嘉兴网站搜索优化seo优化思路
  • 用户体验不好的网站wordpress滑块
  • 成都网站建设公司有哪几家网站怎么做下载内容
  • 保定专业做网站的公司权威网站排名
  • 深圳网站制作的公司嘉兴电子商务软件
  • 网站建设后期维护流程wordpress 屏蔽特定国家ip
  • 免备案手机网站做外贸比较好用的网站
  • 能设计房子的软件东莞seo站内优化
  • 郑州网站建设报价表优化大师下载电脑版
  • 沈阳响应式网站制作中小企业网查询