摘要: 按照C编译器编译的结果,一般会产生RO段,RW段,ZI段。RO是程序中的指令和常量,RW是程序中的已初始化全局变量,ZI是程序中的未初始化或初始化为零的全局变量。那么如下的代码1 int aaa;2 int bbb;3 4 int main()5 {6 aaa = 7;7 bbb = 8;8 return 0;9 }应该产生的是八个字节的ZI段,但很奇怪,--bss_threshold=0Program Size: Code=464 RO-data=268 RW-data=8 ZI-data=608 如上所示,其中的Code段,RO-data段和ZI-data段是启动... 阅读全文
posted @ 2014-03-24 23:42 ppym 阅读(3162) 评论(0) 推荐(0) 编辑