GNU/GCC/G++ 编译/链接生成的常见段(section)表
来源:互联网 发布:数控编程工资月薪过万 编辑:程序博客网 时间:2024/05/29 09:02
段名
说明
1
.text
存放程序运行代码(机器码)
2
.data
存放了经过初始化的全局变量和静态变量
3
.bss
保存了那些用到但未被初始化的数据
4
.rodata
只读数据段
5
.shstrtab
段名字符串表
6
.symtab
保存了连接时所需的符号信息
7
.strtab
保存了.symtab所需的符号信息。
8
.init
C++编译器生成的用来实现全局构造;该段自动产生名为init的函数,该函数早于main执行
9
.fini
同.init都为实现全局构造;该段自动产生名为fini的函数,该函数在main函数结束之后执行
10
.comment
包含编译器版本信息,不重要
11
.debug
保存调试相关信息,如.debug_info .debug_line等
12
.dynstr
保存动态链接符号字符串名
13
.dynsym
保存动态链接符号
14
.fini_array
保存程序或共享对象退出时的退出函数地址
15
.hash
哈希表
16
.init_array
保存程序或共享对象加载时的初始化函数指针
17
.interp
动态链接库路径
18
.line
调试时行号信息
19
.note
额外信息,与平台相关
20
.preinit_array
同init_array 但早于init_array执行
21
.tbss
线程的未初始化数据
22
.tdata
线程的初始化数据
23
.ctors
保存全局构造函数指针
24
.data.rel.ro
类似.rodata
25
.dtors
保存了全局析构函数指针
26
eh_frame
C++异常处理内容
27
.eh_frame_hdr
同eh_frame
28
.got.plt
保存动态链接的延迟绑定相关信息
29
.jcr
Java语言相关信息
30
.note.ABI-tag
保存程序ABI信息
31
.stab
调试信息
32
.stabstr
.stab中包含的字符串信息
- GNU/GCC/G++ 编译/链接生成的常见段(section)表
- GNU/GCC/G++ 编译/链接生成的常见段(section)表
- gcc & g++ 编译链接生成详解
- gcc g++ 编译链接
- gcc,g++编译链接有关的路径
- gcc,g++编译链接有关的路径
- GCC/G++常见链接错误
- GCC/G++常见链接错误
- gcc链接g++编译生成的静态库和动态库的makefile示例
- gcc/g++ 链接库的编译与链接
- gcc/g++ 链接库的编译与链接
- 【C++】gcc/g++ 链接库的编译与链接
- gcc与g++的编译链接的示例详解
- g++如何链接gcc生成的静态库文件
- GNU gcc 和 g++ 的区别详解
- GNU gcc 和 g++ 的区别详解
- GNU gcc 和 g++ 的区别详解
- GNU gcc 和 g++ 的区别详解
- Linux2.6.32驱动笔记(2)字符设备驱动编程模型
- Dedecms中列表页缩略图怎么大小控制
- Mac下通过Homebrew安装配置MySQL
- android下访问已存在的sqlite数据库文件的办法
- IEulerRK
- GNU/GCC/G++ 编译/链接生成的常见段(section)表
- 正则表达式
- cocos2d-x android游戏启动后需要多次退出
- hibernate4操作数据库blob案例
- An SSL error has occurred and a secure connection to the server cannot be made
- c#中动态输入和计算 代数表达式
- java基本数据类型默认值
- pdf怎么转换成jpg格式欣赏
- MySQL Study之--MySQL innodb存储与索引的总结