为什么要清除BSS段

如题,看到uboot里有清除BSS段的代码,想知道这样做的目的是什么啊,BSS段默认值本来就是0了啊,希望大哥大姐们能详细的解说下,谢谢了

 

 

bss 段描述了未初始化的全局变量和静态变量的大小等信息,但可执行文件中并未占有真正的空间;uboot里的清除BSS段的代码,其实也是在为bss段分配空间;楼主所说的BSS段默认值本来就是0了啊,正是这次清零操作的结果。

 

 

posted @ 2013-08-22 21:49  @菜鸟爱学习@  阅读(1632)  评论(0编辑  收藏  举报