GDB可以从C程序的核心转储中打印结构的大小吗?

时间:2011-04-13 05:58:38

标签: gdb

我正在使用GDB来分析C程序的核心转储。是否可以在程序中打印结构的大小?

2 个答案:

答案 0 :(得分:38)

这些都应该在GDB中工作(假设您使用-g编译):

print sizeof(var)
print sizeof(Type)

答案 1 :(得分:-1)

你试过“sizeof”吗?

默认情况下,编译器可以自动执行字节对齐,因此这个大小可能比你想象的要大