
hello,各位小伙伴,本篇文章跟大家一起学习《Linux:ELF加载_动态库_进程通信》,感谢大家对我上一篇的支持,如有什么问题,还请多多指教 !
如果本篇文章对你有帮助,还请各位点点赞!!!
话不多说,开始正题:
可执行程序格式
下图是可执行程序main
:

下图是可执行程序的格式ELF
格式:

main
的text、data、bss……
就是上图的Section
不仅仅是我们的可执行程序是这个格式,我们的库(动静态库)、目标文件(.o
文件)都是这样的格式的!
.o
文件的Section
都有自己的text、data……
动静态库实际上就是所有的