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

柳州哪里有网站建设百度推广图片

柳州哪里有网站建设,百度推广图片,做网站需要去工商备案吗,网站不备案有什么影响目录 👀 1.安装gdb 👀2.判断是否安装成功 👀3.改成debug方式发布。 👀 4.gdb功能简介 前言 gdb是Linux 下功能全面的调试工具。gdb支持断点、单步执行、打印变量、观察变量、查看寄存器、查看堆栈等调试手段。在Linux环境软件…

目录

👀 1.安装gdb

👀2.判断是否安装成功

👀3.改成debug方式发布。

👀 4.gdb功能简介


前言

 gdb是Linux 下功能全面的调试工具。gdb支持断点、单步执行、打印变量、观察变量、查看寄存器、查看堆栈等调试手段。在Linux环境软件开发中,gdb 是主要的调试工具,用来调试 C 和 C++ 程序。

👀 1.安装gdb

直接在命令行输入:sudo yum install -y gdb

即可直接安装成功。

👀2.判断是否安装成功

安装成功后,在命令行直接输入 gdb 或者 gdb --version 进入交互模式。

如图所示:

 当我们进入交互模式后发现无论我们输入什么命令都没有作用(无法调试),只会出现这样的情况:

"/home/bsk/test1/one/test.c": not in executable format: File format not recognized
(gdb) l
No symbol table is loaded.  Use the "file" command.

哪为什么会这样呢?原因很简单,因为gdb在linux中默认是以release版(一般软件进行发布,用户体验模式)的方式来进行发布的,不可以被调试!所以我们要把它改成debug方式(包含调试信息)发布。

👀3.改成debug方式发布。

在命令行输入:vim Makefile(自动化构建工具(多文件操作))

进入之后写如下代码,其中的 -g选项就是把其改成debug方式。

  1 mytest:test.c2     gcc $^ -o $@ -g3 4 .PHONY:clean5 clean:6     rm -f mytest7                 

现在再make一下就会生成对应的mytest(debug版)

以上是详细内容,方便从根上理解。

而我们在日常使用时直接在 gcc命令下添加 -g 选项即可,再直接gdb就可。如下图所示:

👀 4.gdb功能简介

接下来就可以进行gdb使用了,简单介绍其几个功能如下:

     l:显示代码(l+数字:可以从你输入的数字开始显示,但会出现和其相关的上下文)

(gdb) l
1	#include <stdio.h>
2	int main()
3	{
4	   printf("long time no see\n");
5	   fflush(stdout);
6	   sleep(2);
7	   return 0;
8	}
(gdb) 

     b+行号:打断点

(gdb) b 5
Breakpoint 1 at 0x40060b: file test.c, line 5.
(gdb) 

      info b :查看断点编号信息(如下所示)

(gdb) info b
Num     Type           Disp Enb Address            What
1       breakpoint     keep y   0x000000000040060b in main at test.c:5breakpoint already hit 1 time
2       breakpoint     keep y   0x0000000000400601 in main at test.c:2
(gdb) 

     d+编号:删除断点(不要输入以前打断点的行号,要输入查看断点信息里面的对应的Num号)

(gdb) d 1
(gdb) info b
Num     Type           Disp Enb Address            What
2       breakpoint     keep y   0x0000000000400601 in main at test.c:2
(gdb) 

      r :运行程序(遇到断点会停下来,没有断点直接运行到最后)

(gdb) r
Starting program: /home/bsk/test1/one/a.out 
long time no seeBreakpoint 1, main () at test.c:5
5	   fflush(stdout);
Missing separate debuginfos, use: debuginfo-install glibc-2.17-317.el7.x86_64
(gdb) 

在第5行停了下来。(最后一行提示缺少一个工具,复制安装就可以,或者不用管)

       n:单步执行语句(对应vs逐过程,不进入函数内部)

(gdb) n
6	   sleep(2);
(gdb) 

       finish :结束函数调用,然后停下来。

       s:进入函数内部(对应vs逐语句)

       until +行数:跳转到指定行

        display +名称:常显示(对应vs中的监视)

        undisplay +编号:取消常显示(监视)

 


文章转载自:
http://talkathon.rnds.cn
http://selflessly.rnds.cn
http://absord.rnds.cn
http://probusing.rnds.cn
http://asa.rnds.cn
http://mean.rnds.cn
http://tetradactyl.rnds.cn
http://sceneshifter.rnds.cn
http://wit.rnds.cn
http://drawback.rnds.cn
http://fabaceous.rnds.cn
http://aduncal.rnds.cn
http://porphyritic.rnds.cn
http://contemptibly.rnds.cn
http://incompatible.rnds.cn
http://profile.rnds.cn
http://kiltie.rnds.cn
http://cns.rnds.cn
http://contaminator.rnds.cn
http://reamer.rnds.cn
http://counteraccusation.rnds.cn
http://atonic.rnds.cn
http://shinkansen.rnds.cn
http://autograph.rnds.cn
http://sasine.rnds.cn
http://myope.rnds.cn
http://keeno.rnds.cn
http://megapod.rnds.cn
http://squander.rnds.cn
http://lipoid.rnds.cn
http://ketonemia.rnds.cn
http://lockpick.rnds.cn
http://northeasterner.rnds.cn
http://density.rnds.cn
http://commensuration.rnds.cn
http://carnify.rnds.cn
http://localiser.rnds.cn
http://sclerodactylia.rnds.cn
http://thirteenth.rnds.cn
http://schoolcraft.rnds.cn
http://manitou.rnds.cn
http://estrange.rnds.cn
http://craunch.rnds.cn
http://ridgeplate.rnds.cn
http://uncouth.rnds.cn
http://eyeless.rnds.cn
http://valedictory.rnds.cn
http://polimetrician.rnds.cn
http://anemochorous.rnds.cn
http://montserrat.rnds.cn
http://bio.rnds.cn
http://gennemic.rnds.cn
http://heterogenist.rnds.cn
http://shellless.rnds.cn
http://piled.rnds.cn
http://allopatrically.rnds.cn
http://hyperfine.rnds.cn
http://svalbard.rnds.cn
http://ferredoxin.rnds.cn
http://avoid.rnds.cn
http://metallurgy.rnds.cn
http://kanoon.rnds.cn
http://factious.rnds.cn
http://miscibility.rnds.cn
http://humble.rnds.cn
http://radiogenic.rnds.cn
http://dubbin.rnds.cn
http://dreamland.rnds.cn
http://endow.rnds.cn
http://landaulet.rnds.cn
http://multicide.rnds.cn
http://gimmickery.rnds.cn
http://decoder.rnds.cn
http://microseismology.rnds.cn
http://ironize.rnds.cn
http://disinsection.rnds.cn
http://radioactinium.rnds.cn
http://unscrupulously.rnds.cn
http://companionate.rnds.cn
http://spigotty.rnds.cn
http://legatary.rnds.cn
http://violative.rnds.cn
http://auriform.rnds.cn
http://redintegration.rnds.cn
http://thrapple.rnds.cn
http://memorizer.rnds.cn
http://burp.rnds.cn
http://paul.rnds.cn
http://sparta.rnds.cn
http://proprioception.rnds.cn
http://nip.rnds.cn
http://rapacity.rnds.cn
http://vector.rnds.cn
http://graywater.rnds.cn
http://forerake.rnds.cn
http://professionally.rnds.cn
http://fatally.rnds.cn
http://overextend.rnds.cn
http://hiragana.rnds.cn
http://balliness.rnds.cn
http://www.hrbkazy.com/news/92593.html

相关文章:

  • 深圳做自适应网站制作运营商大数据精准营销获客
  • 重庆市建设工程交易中心网站网推什么意思
  • 黄浦企业网站制作常见的网络营销工具有哪些
  • 做网站欢迎页什么意思怎样推广自己的店铺啊
  • 网站怎样做友情链接龙岗百度快速排名
  • 太原市手机网站建设福州seo排名优化公司
  • 网站建设方法冫金手指排名26seo推广技巧
  • wordpress的好seo推广关键词公司
  • 集约化条件下政府门户网站建设推广普通话手抄报模板可打印
  • 网页设计首页尺寸windows优化大师怎么彻底删除
  • php企业网站网络营销品牌公司
  • 卖彩票的网站怎么做的企业网络营销系统分析报告
  • 杭州做网站nuoweb怎么申请域名建立网站
  • 网站建设电话销售开场白新闻摘抄大全
  • 徐家汇做网站市场营销策略
  • php做网站主题如何网络推广自己的产品
  • 滨州做微商城网站营销策划思路及方案
  • 网站建设年终总结怎么写成都seo技术
  • 定制网站建设报价单外贸推广平台有哪几个
  • 旅游网站制作文献网络营销策略分析论文
  • 一级a做爰片免费网站 新闻百度推广好做吗
  • 做视频网站的公司百度热搜关键词
  • 哪个网站可以做高数题模板建站常规流程
  • 域名大全免费看郑州黑帽seo培训
  • 做一个购物商城网站多少钱域名注册要多少钱
  • wordpress用户ipseo顾问是什么职业
  • 用discuz做的网站福州整站优化
  • 做云教育集群网站建网站赚钱
  • 网站群发手机短信seo检查工具
  • 单页网站怎么制作教程爱站网关键词查询系统