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

苏州新区网站制作公司网络营销推广技巧

苏州新区网站制作公司,网络营销推广技巧,做签名照的网站,开网站做代发编译文件 g -g -o test test.cpp(注意:GDB调试的前提是在编译时加上-g参数.) 启动gdb # 方法一 gdb test # 方法二 gdb file test 设置断点 tbreak:设置临时断点,仅在第一次触发后失效。 watch:设置观察点,监控变量的…

编译文件

g++ -g -o test test.cpp(注意:GDB调试的前提是在编译时加上`-g`参数.)

启动gdb

# 方法一

gdb test

# 方法二

gdb

file test

设置断点

tbreak:设置临时断点,仅在第一次触发后失效。

watch:设置观察点,监控变量的值变化。

rbreak:根据正则表达式设置断点。

info breakpoints:查看已设置的断点列表。

delete:删除断点。

break n (简写b n):在第n行处设置断点(可以带上代码路径和代码名称: b test.cpp:8)
break func(break缩写为b):在函数func()的入口处设置断点,如:break cb_button。
delete 断点号n:删除第n个断点。
disable 断点号n:暂停第n个断点。
enable 断点号n:开启第n个断点。
clear 行号n:清除第n行的断点。
info b (info breakpoints) :显示当前程序的断点设置情况。
delete breakpoints:清除所有断点。

启动调试

runr):启动调试的程序。

执行程序

continuec):继续执行程序,直到下一个断点或程序结束。

next:单步执行当前行,不进入函数内部。

step:单步执行当前行,进入函数内部。

until:当你厌倦了在一个循环体内单步跟踪时,这个命令可以运行程序直到退出循环体。
until+行号: 运行至某行,不仅仅用来跳出循环。
finish: 运行程序,直到当前函数完成返回,并打印函数返回时的堆栈地址和返回值及参数值等信息。
call 函数(参数):调用程序中可见的函数,并传递“参数”,如:call gdb_test(55)。

查看源代码和堆栈

list :简记为 l ,其作用就是列出程序的源代码,默认每次显示10行。
list 行号:将显示当前文件以“行号”为中心的前后10行代码,如:list 12。
list 函数名:将显示“函数名”所在函数的源代码,如:list main。
list :不带参数,将接着上一次 list 命令的,输出下边的内容。

backtracebt):显示函数调用堆栈。

frame:切换堆栈帧。

info locals:查看局部变量。

info args:查看函数参数。

up:切换到上一级堆栈帧。

down:切换到下一级堆栈帧。

where/bt :当前运行的堆栈列表。

查看和修改变量

printp):打印变量的值。

set:设置变量的值。

display 表达式:在单步运行时将非常有用,使用display命令设置一个表达式后,它将在每次单步进行指令后,紧接着输出被设置的表达式及值。如: display a
watch 表达式:设置一个监视点,一旦被监视的“表达式”的值改变,gdb将强行终止正在被调试的程序。如: watch a
whatis :查询变量或函数
info function: 查询函数

分割窗口

layout split:创建一个上下分割的窗口。

layout next:切换到下一个窗口布局。

layout prev:切换到前一个窗口布局。

layout src:在一个窗口中显示源代码。

layout asm:在一个窗口中显示汇编代码。

layout regs:在一个窗口中显示寄存器的内容。

layout split asm:创建一个上下分割的窗口,其中一个显示源代码,另一个显示汇编代码。

线程相关

info threads:显示当前线程列表。

thread:切换到指定线程。

共享库和符号

info sharedlibrary:显示共享库信息。

 其他

help:获取帮助信息。

info registers:查看寄存器的值。

info signals:显示信号信息。

终止调试

quitq):退出GDB调试。

http://www.ds6.com.cn/news/1678.html

相关文章:

  • 网站开发的职业技术方面青岛网站推广系统
  • 怎么注册一个属于自己的网站注册网站平台
  • wordpress情侣网站源码六年级下册数学优化设计答案
  • 免费下载asp.net4.0动态网站开发基础教程营销计划
  • 网站怎么才能被搜到站长工具seo综合查询权重
  • 医院网站和公众号建设方案网络广告是什么
  • 服务一流的做网站郑州seo技术
  • 怎么用APdiv做网站导航栏可以免费打开网站的软件
  • 什么编程语言做网站安全淄博网站推广
  • 浦口区网站建设售后保障上海哪家优化公司好
  • 网站开发违约责任天津百度seo代理
  • 做研究的网站班级优化大师免费下载安装
  • 天猫商城官网登录佛山seo培训机构
  • 做网站需要懂代码么营销渠道策略有哪些
  • vs2015网站开发美国最新消息今天 新闻
  • 做网站的IDE怎么推广自己的网站?
  • 网站开发还是做数据库开发网站优化外包推荐
  • 公司网站开发实施方案网站设计制作一条龙
  • 做英语翻译赚钱的网站搜索引擎优化排名优化培训
  • 在自己网站上做销售在工商要办什么手续seo外贸公司推广
  • 做套现网站免费收录链接网
  • 网站404页面怎么做百度网络优化推广公司
  • 给网站做压力测试微信营销号
  • 搜狐一开始把网站当做什么来做semir森马
  • 做国外网站的公证要多少钱如何做网页链接
  • 企业网站建设有几种新手怎样做网络推广
  • 网站备案要拍照大家怎么做的啊写一篇软文多少钱
  • 科技通信网站模板下载培训网络营销的机构
  • 龙岗外贸网站建设2023国内外重大新闻事件10条
  • 网站建设需要哪些功能搜索广告是什么意思