segment and section for c++ elf
C++ for and SEGMENT ELF section
2023-09-11 14:18:46 时间
http://blog.csdn.net/jiafu1115/article/details/12992497
-
写一个汇编程序保存成文本文件
max.s
。 -
汇编器读取这个文本文件转换成目标文件
max.o
,目标文件由若干个Section组成,我们在汇编程序中声明的.section
会成为目标文件中的Section,此外汇编器还会自动添加一些Section(比如符号表)。 -
然后链接器把目标文件中的Section合并成几个Segment[28],生成可执行文件
max
。
ELF格式提供了两种不同的视角,链接器把ELF文件看成是Section的集合,而加载器把ELF文件看成是Segment的集合。如下图所示。
相关文章
- C/C++的readdir和readdir_r函数(遍历目录)
- C++11新特性Range-Based for
- Word处理控件Aspose.Words功能演示:使用 Aspose.Words for C++ 在 Qt 应用程序中创建 Word 文档
- 用形态学的方法实现图像的角点检测的算法原理详解和代码实现(Pyton和C++代码)
- 详解C++中经常看到的#include <iostream> using namespace std;
- 29 C++ - 友元
- C++—全特化和偏特化
- 【C++入门第三期】auto 和 范围for 及 指针空值nullptr
- C/C++中extern的作用
- 使用c++filt命令还原C++编译后的函数名
- Microsoft Visual C++ Compiler for Python 2.7真正下载地址
- 一、C++桌面开发引导
- 单元测试之C/C++
- 浅析Nginx配置获取客户端真实IP的proxy_set_header、X-Real-IP、$remote_addr、X-Forwarded-For、$proxy_add_x_forwarded_for分别是什么意思
- C&C++函数实训(国防科大)
- 59、【图+树】最小生成树(BST)问题——Prim算法和Kruskal算法(C/C++版)
- 关于VBA的Exit For到底是怎样跳出for循环的小例子
- windows 编译C++ boost库(超详细)
- 这你能相信?有人用Java、Python、C、C++、Go、JS等等各种语言把所有算法实现了一遍