程序编译-汇编-链接的理解02-可重定位目标文件具体包含的信息!
来源:互联网 发布:大数据 需要学什么 编辑:程序博客网 时间:2024/06/05 10:15
.bss
未初始化的变量其实就相当于占位符。
仅在节头表里说明这一节需要多少的空间,在磁盘里并不分配任何空间。
C语言规定,未初始化的全局变量和局部静态变量的初始值为0
所以不需要为其分配任何空间。
.data
已经初始化的变量中存放具体的初始值,需要占磁盘空间。
BSS Block Started by Symbol 用于为符号预留空间
ELF头显示节头表的位置 通过其就可以找到节头表
节头表里表示每个节的名称以及每个节的偏移和大小
每一个节的节名以及起始位置都在这个表里
阅读全文
0 0
- 程序编译-汇编-链接的理解02-可重定位目标文件具体包含的信息!
- 编译链接中的-可重定位目标文件
- 编译链接中的-可重定位目标文件
- 程序编译-汇编-链接的理解!
- 典型的ELF可重定位目标文件
- 典型的ELF可重定位目标文件
- 典型的ELF可重定位目标文件
- 可重定位目标文件
- 可重定位目标文件
- 程序编译-汇编-链接的理解04-可执行文件概述
- 重定位目标文件,链接
- 可重定位的ELF文件(续)
- 程序的预处理、编译、汇编和链接
- 预处理,编译,汇编,链接程序的区别
- 目标文件(可重定位文件)结构
- 程序编译-汇编-链接的理解!—03-ELF头和节头表
- java文件编译后包含的信息
- 重定位的理解
- (安卓特效)FloatingActionsMenu 浮动操作按钮
- Git笔记
- 常用的密钥(cd-key)收集(更新中...)
- 15.16——学习gtest
- 发布Android开源项目到Jcenter库
- 程序编译-汇编-链接的理解02-可重定位目标文件具体包含的信息!
- mongo输入带'.'的字典
- import skimage.io ImportError: No module named skimage.io
- Docker下实战zabbix三部曲之一:极速体验
- 虚幻引擎学习之路:动画模块之基础篇
- RSA公钥、私钥,加密、解密
- putty终端出现Access Denied问题
- vue2.0 popwindow
- 微信公众号之access_token获取与管理