linux中用C语言写了一个小程序sen.c,我想查看符号表(.symtab)中关键字(例如:int等)用什么命令 谢谢

如题所述

第1个回答  2013-05-18
readelf -s 你的程序

理解bss段为啥不占磁盘空间
符号当然对应的存在符号表.symtab中了。我们可以通过命令readelf -s test来查看:在第51行,我们看到了定义的全局数组b[1000],4000那一项表明数据的大小是4000字节,OBJECT代表是一个变量,GLOBAL代表是作用域是全局的。可以得出结论: .bss不占据实际的磁盘空间,只在段表中记录大小,在符号表中记录...

相似回答