news 2026/7/14 6:31:56

【2013-12-17】C语言开发笔记:GDB

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【2013-12-17】C语言开发笔记:GDB

[历史归档]本文原发布于 cstriker1407.info 个人博客,内容为历史存档,仅供参考。
发布时间:2013-12-17| 标题:C语言开发笔记:GDB分类:编程 / C && C++ |标签:C&&C++·gdb


C语言开发笔记:GDB

    • 被测试代码
    • DEBUG 步骤
    • GDB 常用命令
    • 备注

整理 Linux 下使用 GDB 调试 C 程序的常用命令备忘。

被测试代码

#include<stdio.h>intfunc(intn){intsum=0,i;for(i=0;i<n;i++){sum+=i;}returnsum;}intmain(void){inti;intresult=0;for(i=1;i<=100;i++){result+=i;}printf("result[1-100] = %d\n",result);printf("result[1-250] = %d\n",func(250));}

DEBUG 步骤

使用 GCC 编译,注意加入-g调试信息参数:

gcc-gtest.c

然后用gdb a.out进入调试模式。

GDB 常用命令

命令说明
help list显示命令 list 的帮助
l/list列出代码
b 16/break 16在第 16 行加断点
b func/break func在函数 func 加断点
info break列出当前所有断点
clear/enable/disable断点管理
r/run开始执行程序
n/next单步执行
c/continue继续执行
p i/print i显示变量 i 的值
bt/backtrace查看函数堆栈(bt full同时打印局部变量)
set args指定运行参数(如set args 10 20 30
q/quit退出 GDB
回车重复上一条命令

备注

更多系统性的 GDB 资料可参考陈皓的博文:http://blog.csdn.net/haoel/article/details/2879

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 6:31:31

【2013-12-11】C语言代码检测:splint的使用

[历史归档] 本文原发布于 cstriker1407.info 个人博客&#xff0c;内容为历史存档&#xff0c;仅供参考。 发布时间&#xff1a; 2013-12-11 &#xff5c; 标题&#xff1a;C语言代码检测&#xff1a;splint的使用 &#xff5c; 分类&#xff1a; 编程 / C && C &…

作者头像 李华
网站建设 2026/7/14 6:31:01

Unity WebGL部署Tomcat报错:一个勾选解决Gzip压缩冲突

1. 项目概述&#xff1a;一个“勾选”引发的部署血案如果你是一名Unity开发者&#xff0c;最近刚把精心制作的WebGL项目部署到自己的Tomcat服务器上&#xff0c;满心欢喜地打开浏览器准备演示&#xff0c;结果却看到控制台里一片猩红的“Failed to load resource: net::ERR_CON…

作者头像 李华
网站建设 2026/7/14 6:29:03

C++ CAD数据交换:libdxfrw库读写DXF/DWG文件实战指南

1. 项目概述&#xff1a;为什么你需要关注 libdxfrw&#xff1f;如果你正在用 C 开发与 CAD 数据打交道的应用&#xff0c;无论是做机械设计软件、建筑信息模型&#xff08;BIM&#xff09;工具、数控&#xff08;CNC&#xff09;加工路径生成&#xff0c;还是游戏引擎的地图编…

作者头像 李华
网站建设 2026/7/14 6:28:49

终极指南:快速检测微信单向好友的完整解决方案

终极指南&#xff1a;快速检测微信单向好友的完整解决方案 【免费下载链接】WechatRealFriends 微信好友关系一键检测&#xff0c;基于微信ipad协议&#xff0c;看看有没有朋友偷偷删掉或者拉黑你 项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends 你是否…

作者头像 李华
网站建设 2026/7/14 6:24:58

经历多了年纪大了,人就会自大?

提出这个问题&#xff0c;也是对于之前公司的头目&#xff0c;总想证明在工作上比我强的思考。比我强其实不奇怪&#xff0c;比我强的太多了&#xff0c;因为我智商也不高&#xff0c;能力也不突出。试图证明比我强&#xff0c;这就有问题了。我不强的地方&#xff0c;比如智商…

作者头像 李华