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

snk*_*erv 21 gdb

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

Emp*_*ian 43

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

print sizeof(var)
print sizeof(Type)
Run Code Online (Sandbox Code Playgroud)


小智 0

你试过“sizeof”吗?

编译器默认会自动进行字节对齐,所以这个大小可能比你想象的要大