原文:BSS段 data段 text段 堆heap 和 栈stack

BSS段:BSS段 bss segment 通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段 data segment 通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段 code segment text segment 通常是指用来存放程 ...

2016-07-06 11:30 0 2427 推荐指数:

查看详情

程序各个text,data,bss,stack,heap

网上找了一资料学习一下,了解这些, 有助于规化程序结构,优化代码; 使用gcc编译出来的程序,用size可以查看程序结构和大小, 如 所以一个可执行的程序文件,结构分三部分: .text 代码,用来存放代码,一般是只读 ...

Fri May 23 19:16:00 CST 2014 0 2276
TextDataBSS

不同的compiler在编译的过程中对于存储的分配可能略有不同,但基本结构大致相同。 大体上可分为三TextDataBSStext用于存放代码,通常情况下在内存中被映射为只读,但databss是可写的。 数据存放通常分成如下几个部分: 1、:由编译器自动分配 ...

Sat Oct 29 18:19:00 CST 2016 0 3441
BSS、数据、代码

BSSBSSbss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。     BSS是英文Block Started by Symbol的简称。BSS属于静态内存分配。 数据:数据data segment)通常是指用来存放程序中已初始化的全局变量的一块 ...

Wed Jan 11 06:49:00 CST 2017 0 2733
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM