【转】可执行程序包括BSS段、数据段、代码段
2024-09-15 03:01:43
一.BSS
BSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前BSS段会自动清0。所以,未初始的全局变量在程序执行之前已经成0了。
UNIX下可使用size命令查看可执行文件的段大小信息。如size a.out。
二.数据段
数据段,代码段在程序运行之前就已经确定了的。
三.代码段
最新文章
- 例如筋斗云的效果,但不通过offset定位的flag标记
- Android Studio tips1
- c++算法应用 预备
- python 中接口的实现
- URAL1018 Binary Apple Tree(树dp)
- SQL2012之FileTable与C#的联合应用
- 【转】android电池(五):电池 充电IC(PM2301)驱动分析篇
- 使用nginx实现纯前端跨越
- MongoDB与Spring整合(支持事务)——SpringDataMongoDB
- virtual box centos7 common operation
- C#基础-gc算法
- npm和yarn的使用对比
- 【375】COMP 9021 相关笔记
- swift 动画
- Jenkins中Publish Over SSH插件使用
- List To Json
- Html-知识总结
- java分页三个类 PageBean ResponseUtil StringUtil
- 求int最大值以及int二进制
- java基础(1-50)-------->;超级简单,不信你不会!!!
热门文章
- hdu 4454 Stealing a Cake 三分法
- 【BZOJ 2300】 2300: [HAOI2011]防线修建 (动态凸包+set)
- codeforces #313 div1 D
- UIWebView和UIWebViewDelegate的基本用法
- 雷军北大演讲:除了聪明和勤奋我们还需要什么(关键是有了梦想以后,你能不能把这个东西付诸实践)good
- Java IO5:序列化与反序列化
- 安装Hadoop系列 — 安装JDK-8u5
- 各种不会。。。。编译和安装hadoop过程中好多命令和工具不会
- PHP 简单的加密解密算法
- ubuntu12.04升级后找不到共享目录