社区
Linux/Unix社区
帖子详情
用gdb如何看一个结构指针的内容?
kukafei
2004-06-21 03:51:38
例如:
有个结构
typedef struct tagMyRec
{
char * tt;
int a;
}MyRec;
现在我声明一个MyRec的指针,我用GDB应该怎么看?
MyRec * RecPtr = new MyRec;
RecPtr->tt = strdup("hello world");
RecPtr->a = 100;
应该怎么直接打印出RecPtr的内容
...全文
2455
7
打赏
收藏
用gdb如何看一个结构指针的内容?
例如: 有个结构 typedef struct tagMyRec { char * tt; int a; }MyRec; 现在我声明一个MyRec的指针,我用GDB应该怎么看? MyRec * RecPtr = new MyRec; RecPtr->tt = strdup("hello world"); RecPtr->a = 100; 应该怎么直接打印出RecPtr的内容
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxywh
2004-07-07
打赏
举报
回复
试试就知道答案了。
101monster
2004-07-02
打赏
举报
回复
呵呵,UP!
neuboy
2004-07-02
打赏
举报
回复
print *RecPtr
toxyboy
2004-07-02
打赏
举报
回复
display is answer
CsdnRob
2004-07-02
打赏
举报
回复
print *RecPtr
neo954
2004-06-22
打赏
举报
回复
print *RecPtr
neo954
2004-06-22
打赏
举报
回复
print RecPtr
print *RecPtr
print RecPtr->tt
print RecPtr->a
通过
GDB
学习C语言的讲解
例如,下面是
一个
使用
GDB
学习C语言的例子: 首先,编译C语言程序: $ gcc -g minimal.c -o minimal 然后,使用
GDB
运行程序: $
gdb
minimal 在
GDB
提示符下,可以使用print命令打印出变量的值: (
gdb
) print 1 ...
GDB
(GNU Debugger)调试器工具
GDB
(GNU Debugger)是
一个
强大的调试器工具,主要用于调试程序的错误和问题。它是GNU项目的一部分,支持多种编程语言,包括C、C++、Fortran等。
GDB
提供了一组命令和功能,允许开发人员在程序运行时检查和分析程序...
boost-
gdb
-printers:
GDB
漂亮打印机可助您一臂之力-开源
例如,当你在调试过程中遇到
一个
Boost智能
指针
时,通常只能看到它的内存地址,但有了boost-
gdb
-printers,你可以看到智能
指针
指向的对象的实际
内容
。同样,对于Boost容器,如vector、map等,它们的
内容
也能以更友好...
xmine c++资源
早期的调试程序没有很好的方法将任意的
指针
换成
一个
数组。就像对待参数一样,让我们查看内存中在变量h后面的10个整数,
一个
动态数组的语法如下所示: base@length 因此,要想显示在h后面的10个元素,可以使用h@10: ...
Assembly-x86_64:基本上,该存储库包括一些我用汇编语言编写的程序。 语法,
指针
,文件处理,链接器是存储库涵盖的一些概念。 还探讨了包括64位寄存器在内的长期操作系统模式,以了解其基础体系
结构
。 最后,介绍了c和asm代码之间的链接。 yasm用于编译,dwarf2用于启用调试,而
gdb
用于调试
这是一种基于x86_54的汇编语言实践,旨在了解计算机体系
结构
的汇编语言,寄存器,实数长整数和受保护的模式。 基本上,该存储库包括一些我用汇编语言编写的程序。 语法,
指针
,文件处理,链接器是存储库涵盖的一些...
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章