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

富德生命人寿保险公司官方网站成都人才网

富德生命人寿保险公司官方网站,成都人才网,在线免费看1921完整版,中国有名的网站建设公司gdb是linux中的调试器,默认情况下,gcc和g生成的是release版本,要使用gdb调试,需要加上-g选项退出:ctrld或quitdebug:编译器形成可执行程序的时候会给程序添加调试程序。可以看到,a.out确实比cod…

gdb是linux中的调试器,默认情况下,gcc和g++生成的是release版本,要使用gdb调试,需要加上-g选项

退出:ctrl+d或quit

debug:编译器形成可执行程序的时候会给程序添加调试程序。

可以看到,a.out确实比code.exe大,因为添加了调试信息。

常用选项:

list/l 行号:显示binFile源代码,接着上次的位置往下列,每次列10行。
list/l 函数名:列出某个函数的源代码。
r或run:运行程序。
n 或 next:单条执行。
s或step:进入函数调用
break(b) 行号:在某一行设置断点
break 函数名:在某个函数开头设置断点
info break :查看断点信息。
finish:执行到当前函数返回,然后挺下来等待命令
print(p):打印表达式的值,通过表达式可以修改变量的值或者调用函数
p 变量:打印变量值。
set var:修改变量的值
continue(或c):从当前位置开始连续而非单步执行程序
run(或r):从开始连续而非单步执行程序
delete breakpoints:删除所有断点
delete breakpoints n:删除序号为n的断点
disable breakpoints:禁用断点
enable breakpoints:启用断点
info(或i) breakpoints:参看当前设置了哪些断点
display 变量名:跟踪查看一个变量,每次停下来都显示它的值
undisplay:取消对先前设置的那些变量的跟踪
until X行号:跳至X行
breaktrace(或bt):查看各级函数调用及参数
info(i) locals:查看当前栈帧局部变量的值
quit:退出gdb

使用案例

以下是code.c代码:

 1 #include<stdio.h>2 int main()3 {4         printf("66666\n");5         printf("66666\n");6         printf("66666\n");7         printf("66666\n");8         printf("66666\n");9         printf("66666\n");10         printf("88888\n");11         printf("66666\n");12         printf("66666\n");13         printf("66666\n");14         printf("66666\n");15         printf("66666\n");16         printf("66666\n");17         return 0;18 19 }20 

进入gdb模式

查看文档

当然,也可以查看函数,显示上下文

运行

打断点

查看断点(info b)

删除断点

d num 

运行到断点处

禁用断点

启动断点

逐过程(或者n)不进入函数,直接执行;逐语句step(s),可进入函数内部

下面有一个123.c文件

  1 #include<stdio.h>2 int main()3 {       4         int i=0;5         while(i<10)6         {7                 printf("%d\n",i);8                 i++;9         }10         return 0;11 }

在此处打一个断点

查看变量

查看变量地址

自动显示变量(常显示)

如果不想显示就undisplay

查看函数调用

gdb使用大致如上,但是调试方法不止一种,能找到问题就是好方法。

http://www.dtcms.com/wzjs/602293.html

相关文章:

  • 做淘宝客网站备案要怎么写企业网站建设专业服务
  • 网站改版 请示网站图片一般多大
  • 重庆网站建设选卓光ipad 设计网站
  • 绿蜻蜓建设管理有限公司网站2d游戏制作软件
  • 网站建设所需要软件做网站工作室
  • 游戏网站建设的策划书做暧昧网站
  • 什么做书籍的网站企业网站的购买方式
  • 学生心理健康网站建设论文网页ui设计师培训
  • wap网站开发作业中国企业登记网
  • 网站怎么更换页面图片如何选择一个优质网站建设公司
  • 一点科技官方网站爱论坛
  • 营销网站与企业网站的区别好的网站有哪些
  • 职业做网站游戏的付费wordpress
  • 比百度更好的网站广州高端网站建设公司
  • 最基本最重要的网站推广工具是免费流程图网站
  • 江阴网站的建设户外广告投放公司
  • 加强网站微信信息编辑队伍建设建材有限公司光速东莞网站建设
  • 建设网站企业网上银行登录官方商标查询网站建设
  • 银行内部网站建设建议软文广告是什么
  • 有哪些免费网站可以发布广告wordpress站点是什么
  • 房产网络经纪人优化网站除了百度站长
  • 沈阳做平板网站最专业微网站多少钱
  • 响应式网站好吗深圳龙岗区宝龙街道
  • 广州app设计公司搜索引擎优化
  • 网站怎么建设及推广平面设计绘图软件
  • 国外建站网深圳网站建设黄浦网络
  • 网站统计分析平台域名和网站不是一家怎么办
  • 做网站都需要了解什么做网站需要交税
  • 公司网站建设准备资料房地产网站策划
  • 如何找企业联系做网站做网站有什么工具