news 2026/4/16 4:51:32

linux——调试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
linux——调试


❀保持低旋律节奏->个人主页

专栏链接:《C++学习》、《Linux学习》



文章目录


代码功能:基本功能
l (list)查看代码
b n打断点
info b查看断点
d n删除断点
代码功能:跨段运行
r(run)运行至第一个断点
c(continue)运行至下一个断点
b 函数名停在函数内部第一行
until无法跨越函数
finish执行到当前函数返回然后停止
代码功能:逐步运行
n (next)逐步调试
s (step)逐过程调试
代码功能:断点使能
disable关闭断点
enable使能断点
代码功能:监视
diplay查看(持续监视)
whatch检测某一变量的变化
set val设置新数值

全部过程

# 1. 启动GDBgdb ./proc.exe# 2. 查看代码(gdb)l main(gdb)l15,20# 3. 打断点(gdb)b29# main函数调用print_loop_info行(gdb)b calculate_square# 平方函数断点# 4. 查看断点(gdb)info b# 5. 运行到第一个断点(gdb)r# 6. 进入函数内部(gdb)s# 7. 持续监视i(gdb)display i# 8. 逐步执行,看i变化(gdb)n(gdb)n# 9. 监视i的变化(gdb)watchi(gdb)c# 10. 修改i的值(gdb)seti=8(gdb)n# 11. 执行完当前函数(gdb)finish# 12. 关闭断点(gdb)disable2(gdb)info b# 13. 删除断点(gdb)d1(gdb)info b# 14. 退出GDB(gdb)q

C语言代码

16// 调用平方函数,获取结果17intsquare=calculate_square(i);18// 格式化打印:循环次数、当前值、平方值19printf("第 %d 次循环 | 当前值:%d | 平方值:%d\n",i-start+1,i,square);20}21printf("循环结束!\n");22}2324intmain(){25// 程序入口打印26printf("===== Linux C 调试示例 =====\n");2728// 调用自定义函数:循环1到529print_loop_info(1,5);3031printf("\n程序正常退出\n");3233return0;34}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 7:01:52

在线化学绘图工具Ketcher终极使用指南:从入门到精通

在线化学绘图工具Ketcher终极使用指南:从入门到精通 【免费下载链接】ketcher Web-based molecule sketcher 项目地址: https://gitcode.com/gh_mirrors/ke/ketcher Ketcher是一款功能强大的Web端分子结构编辑器,专为化学家、生物学家和药学研究人…

作者头像 李华
网站建设 2026/4/16 7:10:59

古河云科技智慧消防解决方案

在城市化进程高速发展与公共安全要求不断提升的背景下,传统消防模式面临的挑战日益严峻:依赖人工巡检难以实现全天候覆盖,烟感误报频发消耗宝贵资源,孤立的报警系统无法形成有效联动,灾时信息滞后导致指挥决策困难………

作者头像 李华
网站建设 2026/4/16 7:04:49

深度解析:现代商业Bootstrap网站模板如何重塑企业在线形象

在当今数字化浪潮中,一个专业的企业网站已成为业务成功的必备要素。现代商业(Modern Business)作为一款功能强大的Bootstrap网站模板,为企业提供了完整的在线展示解决方案。这款由Start Bootstrap开发的多用途模板,凭借…

作者头像 李华
网站建设 2026/4/16 7:01:25

终极AI动画生成:Wan2.2-Animate如何让静态图像瞬间“活“起来

终极AI动画生成:Wan2.2-Animate如何让静态图像瞬间"活"起来 【免费下载链接】Wan2.2-Animate-14B 项目地址: https://ai.gitcode.com/hf_mirrors/Wan-AI/Wan2.2-Animate-14B 还在为制作动画视频而头疼吗?想要轻松将静态图片变成生动的…

作者头像 李华
网站建设 2026/4/16 7:01:30

Sketchfab模型下载指南:使用用户脚本获取3D资源

Sketchfab模型下载指南:使用用户脚本获取3D资源 【免费下载链接】sketchfab sketchfab download userscipt for Tampermonkey by firefox only 项目地址: https://gitcode.com/gh_mirrors/sk/sketchfab Sketchfab作为全球知名的3D模型分享平台,汇…

作者头像 李华
网站建设 2026/4/15 22:37:27

抖音评论采集神器:3步获取海量用户真实反馈数据

抖音评论采集神器:3步获取海量用户真实反馈数据 【免费下载链接】TikTokCommentScraper 项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper 想要深度了解抖音用户的真实想法?为什么热门视频的评论数据如此重要?今天…

作者头像 李华