可执行二进制文件的结构?

Jum*_*hyn 4 binary assembly executable binaryfiles

我可能不会在正确的位置问这个问题,但是在某个地方我可以研究可执行二进制文件的结构是什么吗?如,代码的组织方式,符号的存储位置等.

dus*_*uff 9

取决于您感兴趣的平台!

Windows使用PE二进制格式.

Linux使用ELF.

Mac OS(和iOS)使用Mach-O .

一些较旧的UNIX系统使用a.out.