程序编译-汇编-链接的理解02-可重定位目标文件具体包含的信息!

.bss 未初始化的变量其实就相当于占位符。 仅在节头表里说明这一节需要多少的空间,在磁盘里并不分配任何空间。 C语言规定,未初始化的全局变量和局部静态变量的初始值为0 所以不需要为其分配任何空间。 .data 已经初始化的变量中存放具体的初始值,需要占磁盘空间。 BSS Block Started by Symbol 用于为符号预留空间 ELF头显示节头表的位置 通过其就可以找到节头表 节头表里
相关文章
相关标签/搜索