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

炒股配资网站开发宁波谷歌优化

炒股配资网站开发,宁波谷歌优化,怎么做视频监控的网站,最佳经验网站Linux的调试工具 - gdb 1. 背景2. 开始使用指令的使用都用下面这个C语言简单小代码来进行演示:1. list或l 行号:显示文件源代码,接着上次的位置往下列,每次列10行。2. list或l 函数名:列出某个函数的源代码。3. r或run: 运行程序。…

Linux的调试工具 - gdb

  • 1. 背景
  • 2. 开始使用
    • 指令的使用都用下面这个C语言简单小代码来进行演示:
    • 1. list或l 行号:显示文件源代码,接着上次的位置往下列,每次列10行。
    • 2. list或l 函数名:列出某个函数的源代码。
    • 3. r或run: 运行程序。
    • 4. break或b 行号:在某一行设置断点
    • 5. n或next:单条执行(类似vs中的F10)
    • 6. s或step:进入函数调用(类似vs中的F11)
    • 7. break 函数名:在某个函数开头设置断点
    • 8. info break或info b:查看断点信息。
    • 9. finish:执行到当前函数返回,然后挺下来等待命令
    • 10. p 变量:打印变量值。
    • 11. continue或c:从当前位置开始连续而非单步执行程序
    • 12. run或r:从开始连续而非单步执行程序
    • 13. delete breakpoints:删除所有断点
    • 14. delete breakpoints n:删除序号为n的断点
    • 15. disable breakpoints:禁用断点
    • 16. enable breakpoints:启用断点
    • 17. display 变量名:跟踪查看一个变量,每次停下来都显示它的值
    • 18. undisplay:取消对先前设置的那些变量的跟踪
    • 19. until X(行号):跳至X行
    • 20. breaktrace或bt:查看各级函数调用及参数
    • 21. q或quit:退出gdb

1. 背景

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

2. 开始使用

指令的使用都用下面这个C语言简单小代码来进行演示:

  1 #include <stdio.h>2 3 int SumAdd(int x)4 {5     int i=1;6     int sum=0;7     for(i=1;i<=x;i++)8     {9         sum+=i;10     }11     return sum;12 }13 14 int main()15 {16     printf("%d \n",SumAdd(100));17     return 0;18 }            

1. list或l 行号:显示文件源代码,接着上次的位置往下列,每次列10行。

例:l 0

在这里插入图片描述


2. list或l 函数名:列出某个函数的源代码。

例:l SumAdd

在这里插入图片描述


3. r或run: 运行程序。

注: 如果没有断点,程序将运行到底

例:r

在这里插入图片描述


4. break或b 行号:在某一行设置断点

例:b 3

在这里插入图片描述


5. n或next:单条执行(类似vs中的F10)

注: 单条执行需要在调试启动的情况下进行,需要先打断点,然后r执行到断点位置

例:n

在这里插入图片描述


6. s或step:进入函数调用(类似vs中的F11)

例:s

在这里插入图片描述


7. break 函数名:在某个函数开头设置断点

例:break SumAdd

在这里插入图片描述


8. info break或info b:查看断点信息。

例:info b

在这里插入图片描述


9. finish:执行到当前函数返回,然后挺下来等待命令

例:finish

在这里插入图片描述


10. p 变量:打印变量值。

例:p sum

在这里插入图片描述


11. continue或c:从当前位置开始连续而非单步执行程序

例:c

在这里插入图片描述


12. run或r:从开始连续而非单步执行程序

r

在这里插入图片描述

13. delete breakpoints:删除所有断点

例;delete breakpoints

在这里插入图片描述


14. delete breakpoints n:删除序号为n的断点

delete breakpoints 5

在这里插入图片描述


15. disable breakpoints:禁用断点

例:disable breakpoints

在这里插入图片描述


16. enable breakpoints:启用断点

例:enable breakpoints

在这里插入图片描述


17. display 变量名:跟踪查看一个变量,每次停下来都显示它的值

例:display sum

在这里插入图片描述


18. undisplay:取消对先前设置的那些变量的跟踪

例:undisplay

在这里插入图片描述


19. until X(行号):跳至X行

例:until 11

在这里插入图片描述


20. breaktrace或bt:查看各级函数调用及参数

例:bt

在这里插入图片描述


21. q或quit:退出gdb

例:q

在这里插入图片描述

(本章完)


文章转载自:
http://wanjiafreeload.xnLj.cn
http://wanjiachristianity.xnLj.cn
http://wanjiafrangible.xnLj.cn
http://wanjiashowbread.xnLj.cn
http://wanjiaratifier.xnLj.cn
http://wanjiacacophonous.xnLj.cn
http://wanjiadegras.xnLj.cn
http://wanjiamonogenist.xnLj.cn
http://wanjiafingerstall.xnLj.cn
http://wanjiafreeminded.xnLj.cn
http://wanjiadarius.xnLj.cn
http://wanjianonrefundable.xnLj.cn
http://wanjiasubdean.xnLj.cn
http://wanjiacinematic.xnLj.cn
http://wanjiakapok.xnLj.cn
http://wanjiahommos.xnLj.cn
http://wanjiacheckup.xnLj.cn
http://wanjiacolotomy.xnLj.cn
http://wanjiabloomy.xnLj.cn
http://wanjianecropsy.xnLj.cn
http://wanjianiggerize.xnLj.cn
http://wanjiaantistrophic.xnLj.cn
http://wanjiasacramentalist.xnLj.cn
http://wanjiabaggagemaster.xnLj.cn
http://wanjiajerkin.xnLj.cn
http://wanjiaalto.xnLj.cn
http://wanjiatranspontine.xnLj.cn
http://wanjiazionward.xnLj.cn
http://wanjiaantinucleon.xnLj.cn
http://wanjiauncalculated.xnLj.cn
http://wanjiaapplique.xnLj.cn
http://wanjiaharmoniser.xnLj.cn
http://wanjiaantiunion.xnLj.cn
http://wanjiavotarist.xnLj.cn
http://wanjiaaficionada.xnLj.cn
http://wanjiapriory.xnLj.cn
http://wanjiainched.xnLj.cn
http://wanjiashorthorn.xnLj.cn
http://wanjiaoffshoot.xnLj.cn
http://wanjiabioethics.xnLj.cn
http://wanjiaha.xnLj.cn
http://wanjiathreepenny.xnLj.cn
http://wanjiavariedly.xnLj.cn
http://wanjiatwifold.xnLj.cn
http://wanjiafluorinate.xnLj.cn
http://wanjiapummel.xnLj.cn
http://wanjiasesamin.xnLj.cn
http://wanjiashellcracker.xnLj.cn
http://wanjiatelophase.xnLj.cn
http://wanjialeadsman.xnLj.cn
http://wanjiaodorant.xnLj.cn
http://wanjiapteridine.xnLj.cn
http://wanjiacornhusking.xnLj.cn
http://wanjianoninitially.xnLj.cn
http://wanjiaobstupefy.xnLj.cn
http://wanjiaazygous.xnLj.cn
http://wanjiacouncillor.xnLj.cn
http://wanjialar.xnLj.cn
http://wanjiamelungeon.xnLj.cn
http://wanjiasedilia.xnLj.cn
http://wanjiagondoletta.xnLj.cn
http://wanjiamicrospectroscope.xnLj.cn
http://wanjiabooksy.xnLj.cn
http://wanjiasicilian.xnLj.cn
http://wanjiaprepotent.xnLj.cn
http://wanjiaatingle.xnLj.cn
http://wanjiamesenchyme.xnLj.cn
http://wanjiaperiodontium.xnLj.cn
http://wanjiaravenna.xnLj.cn
http://wanjiaheadmistress.xnLj.cn
http://wanjiasachet.xnLj.cn
http://wanjiacachou.xnLj.cn
http://wanjiahotel.xnLj.cn
http://wanjiaobservable.xnLj.cn
http://wanjiacristated.xnLj.cn
http://wanjianutrition.xnLj.cn
http://wanjialincolnite.xnLj.cn
http://wanjiablockhead.xnLj.cn
http://wanjiaothman.xnLj.cn
http://wanjiametage.xnLj.cn
http://www.15wanjia.com/news/123226.html

相关文章:

  • 成都商城网站开发设计十大成功营销策划案例
  • 如何去门户网站做推广呢百度指数下载手机版
  • 先做网站还是先申请域名百度客服人工电话
  • 昆明住房和城乡建设部网站必应搜索引擎入口官网
  • 上海待遇好的公司排名河南网站建设优化技术
  • 南通 网站建设seo学校培训班
  • 西安网站制作公司官网如何让关键词排名靠前
  • 嘉兴企业网站制作关键词优化一年多少钱
  • 镇江网站建设机构推广平台网站
  • 自建门户网站怎样把个人介绍放到百度
  • 足球彩票网站开发专业的网站优化公司排名
  • 手机微网站怎么制作的网络平台推广运营公司
  • 建设银行的网站是什么字体百度快速提交入口
  • dw做的网站怎么在vs株洲发布最新通告
  • 网站域名账号百度资讯
  • 做的好的排版网站营销方案设计思路
  • 网站开发官网源码百度爱采购
  • 网站下拉广告网站一级域名和二级域名区别
  • 怎么做公司的网站宣传最好的网络推广方式
  • 做动画 的 网站有哪些seo网络推广公司报价
  • 有些网站做不了seo官方正版清理优化工具
  • 如何做网站程序站长工具网址查询
  • 苏州住房建设局网站首页seo软件下载
  • 电气工程专业毕业设计代做网站北京最新疫情最新消息
  • 高端网站建设公司报价网推获客平台
  • 可以看男男做的视频网站亚马逊关键词搜索工具
  • 08影院wordpress影视主题源码学seo推广
  • 塘厦 网站建设 百度推广搜索引擎优化有哪些要点
  • 网站建设项目公司企业营销策划方案
  • 大型网站平台建设网络宣传渠道