linux

linux ELF  win PE

readelf  查看可执行elf文件信息

objcump -S

l

可执行文件为什么要分段(内存为什么要分段 )  要有格式 1、

1、 指令与数据区分

2、可以对不同的段施加不同的属性,代码段是只读r/o,数据段可读写r/w,防止代码段中的指令被破坏

3、充分利用cpu的缓存

4、多个进程可以共享,共享存储器中的数据或代码,减少内存的使用

原文地址:https://www.cnblogs.com/xxhong/p/3081832.html