栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

CentOS7下使用GDB调试C++程序

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CentOS7下使用GDB调试C++程序

    软件安装
    yum install gcc
    yum install gcc-c++
    yum install gdb

    编写一个样例程序sum.cpp

    生成调试文件
    g++ sum.cpp -g sum

    调试
    启动gdb调试命令行: gdb sum
    退出gdb命令行: q

    查看代码 list (可写为l )

    在第8行设置断点: break 8
    设置条件断点: break 8 if sum >= 1000
    当表达式变化时停下: watch n != 50
    查看断点: info breakpoints
    删除第n个断点: delete n
    删除所有断点: delete
    清除n行上的所有断点: clear n
    继续运行到下一个断点: continue

    显示变量类型: whatis sum

    查看变量值: print sum

    查看变量地址: print &sum

    以指定格式显示变量的值: print /format sum

    	其中format可以是: 
    		x  十六进制格式 
    		d  十进制格式 
    		o  八进制格式 
    		t  二进制格式 
    		c  字符格式 
    		f  浮点数格式
    

    单步进入: step
    下一步: next(可写为n )
    跳转到第5行: jump 5
    返回当前函数: return
    终止调试: kill

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733408.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号