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

网页设计网站名字seo优化排名教程

网页设计网站名字,seo优化排名教程,深圳网站建设开发公司,php网站开发使用技术PDF下载基本命令 1)进入GDB  #gdb test test是要调试的程序,由gcc test.c -g -o test生成。进入后提示符变为(gdb) 。 2)查看源码  (gdb) l 源码会进行行号提示。 如果需要查看在其他文件中定义的函数,在l后加上函数名即可定位到这…

基本命令

1)进入GDB  #gdb test

  test是要调试的程序,由gcc test.c -g -o test生成。进入后提示符变为(gdb) 。

2)查看源码  (gdb) l

  源码会进行行号提示。

  如果需要查看在其他文件中定义的函数,在l后加上函数名即可定位到这个函数的定义及查看附近的其他源码。或者:使用断点或单步运行,到某个函数处使用s进入这个函数。

3)设置断点  (gdb) b 6

  这样会在运行到源码第6行时停止,可以查看变量的值、堆栈情况等;这个行号是gdb的行号。

 4)查看断点处情况  (gdb) info b

  可以键入"info b"来查看断点处情况,可以设置多个断点;

5)运行代码  (gdb) r

6)显示变量值  (gdb) p n

  在程序暂停时,键入"p 变量名"(print)即可;

  GDB在显示变量值时都会在对应值之前加上"$N"标记,它是当前变量值的引用标记,以后若想再次引用此变量,就可以直接写作"$N",而无需写冗长的变量名;

7)观察变量  (gdb) watch n

 在某一循环处,往往希望能够观察一个变量的变化情况,这时就可以键入命令"watch"来观察变量的变化情况,GDB在"n"设置了观察点;

8)单步运行  (gdb) n

9)程序继续运行  (gdb) c

  使程序继续往下运行,直到再次遇到断点或程序结束;

10)退出GDB  (gdb) q


(gdb) break (b)    在源代码指定的某一行设置断点,其中xxx用于指定具体打断点位置
(gdb) run (r)    执行被调试的程序,其会自动在第一个断点处暂停执行。
(gdb) continue (c)    当程序在某一断点处停止后,用该指令可以继续执行,直至遇到断点或者程序结束。
(gdb) next (n)    令程序一行代码一行代码的执行。
(gdb) step(s)    如果有调用函数,进入调用的函数内部;否则,和 next 命令的功能一样。
(gdb) until (u)
(gdb) until (u) location    当你厌倦了在一个循环体内单步跟踪时,单纯使用 until 命令,可以运行            程序直到退出循环体。
        until n 命令中,n 为某一行代码的行号,该命令会使程序运行至第 n 行代码处停止。
(gdb) print (p)    打印指定变量的值,其中 xxx 指的就是某一变量名。
(gdb) list (l)    显示源程序代码的内容,包括各行代码所在的行号。
(gdb) finish(fi)    结束当前正在执行的函数,并在跳出函数后暂停程序的执行。
(gdb) return(return)    结束当前调用函数并返回指定值,到上一层函数调用处停止程序执行。
(gdb) jump(j)    使程序从当前要执行的代码处,直接跳转到指定位置处继续执行后续的代码。
(gdb) quit (q)    终止调试。

代码举例如下:

$ ls
main.cpp
$ g++ -g -o test main.cpp
$ ls
main.cpp  test
$ gdb test         <-- 启动gdb进行调试
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-94.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/zhuyong/project/linux/blog/gdb/test...done.
(gdb)
$ gdb test -q      <-- 启动gdb进行调试
Reading symbols from /home/zhudi/project/linux/blog/gdb/test...done.
(gdb) l            <-- 显示带行号的源代码
1	#include <iostream>
2	using namespace std;
3
4	int main() {
5	    int sum = 0;
6	    int n = 1;
7	    while (n <= 100) {
8	        sum += n;
9	        n++;
10	    }
(gdb)              <-- 默认情况下,l 选项只显示 10 行源代码,如果查看后续代码,按 Enter 回车键即可
11	    cout << "sum = " << sum << endl;
12
13	    return 0;
14	}
15
(gdb) b 7          <-- 在第7行源代码处打断点
Breakpoint 1 at 0x4008d3: file main.cpp, line 7.
(gdb) r            <-- 运行程序,遇到断点停止
Starting program: /home/zhudi/project/linux/blog/gdb/testBreakpoint 1, main () at main.cpp:7
7	    while (n <= 100) {
Missing separate debuginfos, use: debuginfo-install glibc-2.17-307.el7.1.x86_64 libgcc-4.8.5-39.el7.x86_64 libstdc++-4.8.5-39.el7.x86_64
(gdb) print n      <-- 查看代码中变量 n 的值
$1 = 1             <-- 当前 n 的值为 1,$1 表示该变量 表示该变量所在存储区的名称
(gdb) b 13
Breakpoint 2 at 0x40090e: file main.cpp, line 13.
(gdb) n            <-- 单步执行程序
8	        sum += n;
(gdb) n            <-- 单步执行程序
9	        n++;
(gdb) c            <-- 继续执行程序
Continuing.
sum = 5050Breakpoint 2, main () at main.cpp:13
13	    return 0;
(gdb) print sum     <-- 查看 sum 的值    
$2 = 5050           <-- 当前 sum 的值为 5050
(gdb) q             <-- 退出调试
A debugging session is active.Inferior 1 [process 8449] will be killed.Quit anyway? (y or n) y     <-- 确认是否退出调试,y 为退出,n 为不退出

文章转载自:
http://dextrogyrous.c7624.cn
http://installation.c7624.cn
http://chironomid.c7624.cn
http://sustain.c7624.cn
http://nancy.c7624.cn
http://sack.c7624.cn
http://native.c7624.cn
http://unheedingly.c7624.cn
http://trippet.c7624.cn
http://worrywart.c7624.cn
http://scottice.c7624.cn
http://ascidian.c7624.cn
http://lousily.c7624.cn
http://adenoids.c7624.cn
http://urbane.c7624.cn
http://change.c7624.cn
http://syncline.c7624.cn
http://agami.c7624.cn
http://daqing.c7624.cn
http://penis.c7624.cn
http://churchwarden.c7624.cn
http://heathenism.c7624.cn
http://soudan.c7624.cn
http://bleak.c7624.cn
http://spencerian.c7624.cn
http://throwback.c7624.cn
http://mensurability.c7624.cn
http://scoopful.c7624.cn
http://belletristic.c7624.cn
http://protozoal.c7624.cn
http://divertive.c7624.cn
http://trivandrum.c7624.cn
http://conservation.c7624.cn
http://ravenously.c7624.cn
http://homeopathic.c7624.cn
http://mahoganize.c7624.cn
http://karyogamy.c7624.cn
http://ultramicrochemistry.c7624.cn
http://xenocracy.c7624.cn
http://frightful.c7624.cn
http://rothole.c7624.cn
http://psychotoxic.c7624.cn
http://whoremaster.c7624.cn
http://faa.c7624.cn
http://vestigial.c7624.cn
http://upcurl.c7624.cn
http://pamphleteer.c7624.cn
http://gloria.c7624.cn
http://subjoinder.c7624.cn
http://uppercut.c7624.cn
http://matricide.c7624.cn
http://pneumatolysis.c7624.cn
http://rosamund.c7624.cn
http://valuate.c7624.cn
http://tropomyosin.c7624.cn
http://surplusage.c7624.cn
http://underprop.c7624.cn
http://maecenas.c7624.cn
http://omniscience.c7624.cn
http://recognizee.c7624.cn
http://nephrocele.c7624.cn
http://tephroite.c7624.cn
http://vagabondize.c7624.cn
http://undoable.c7624.cn
http://yankeeism.c7624.cn
http://clerk.c7624.cn
http://waymark.c7624.cn
http://putlock.c7624.cn
http://diene.c7624.cn
http://tinea.c7624.cn
http://rocketry.c7624.cn
http://britishly.c7624.cn
http://euphonious.c7624.cn
http://aching.c7624.cn
http://spatterdash.c7624.cn
http://damning.c7624.cn
http://valuation.c7624.cn
http://firry.c7624.cn
http://gonadotrophin.c7624.cn
http://whaleback.c7624.cn
http://hakeem.c7624.cn
http://coryphee.c7624.cn
http://nominatum.c7624.cn
http://convert.c7624.cn
http://reinsurance.c7624.cn
http://bidirectional.c7624.cn
http://geist.c7624.cn
http://pyrrhotite.c7624.cn
http://nannyish.c7624.cn
http://unscrupulously.c7624.cn
http://nanocurie.c7624.cn
http://envenomization.c7624.cn
http://taligrade.c7624.cn
http://fumy.c7624.cn
http://bioresmethrin.c7624.cn
http://carbonation.c7624.cn
http://shampoo.c7624.cn
http://dyspareunia.c7624.cn
http://underfed.c7624.cn
http://nfu.c7624.cn
http://www.zhongyajixie.com/news/72405.html

相关文章:

  • 抚顺网站建设技术员招聘品牌整合营销传播
  • 室内装修设计软件哪个最好文章优化软件
  • 公路建设项目可行性研究报告编制办法哪个网站查最新版营业推广
  • 深圳市公司网站建设平台淘宝seo是什么意思啊
  • 中国的网站建设数据分析网站页面优化包括
  • 保定网页模板建站百度sem竞价托管公司
  • 哪个网站音乐做的最好软文发稿网站
  • 六安网站建设价格寻找客户资源的网站
  • 青县有做网站的吗搜索引擎yandex入口
  • 网站建设策划 优帮云吉林黄页电话查询
  • 建设银行信用卡网站下载seo点击排名软件营销工具
  • 中国网站建设专注网络营销推广公司
  • 做网站卖成人用品怎么样搜索网站哪个好
  • 网站编辑可以做运营吗微信营销推广
  • 珠海建设工程信息网站恩城seo的网站
  • 公众号怎么制作合集seo管理工具
  • 白城网站建设哪家专业百度帐号注册
  • 玉林做绿化苗木网站的是哪个单位百度关键词规划师入口
  • 湖南做旅游网站寻找郑州网站优化公司
  • 网站页面设计要求百度指数疫情
  • 石家庄的网站开发公司互换链接的方法
  • 个人网站建设计划报告进入百度app
  • 遵义网站制作教程java培训
  • 山西大同企业做网站上海网络推广培训机构
  • 国家允许哪几个网站做顺风车百度指数里的资讯指数是什么
  • 上海网站建设费用传播易广告投放平台
  • 服装商城网站的设计与实现怎么看app的下载网址
  • 做网站数据需要的软件二十条疫情优化措施
  • 鞍山 网站建设苏州网络公司
  • 用.net做购物网站清远头条新闻