ELF文件有两种互补的视图:一种是执行视图,也叫做段视图,即从代码执行的角度去看可执行文件的各个部分,这些部分被称为段;另一种是链接视图,也叫做节视图,即从链接角度去看文件的各个部分,这些部分被称为节,即在链接阶段怎样将当前目标文件同其他目标文件链接在一起构成可执行文件。
一般来说,ELF文件由三部分组成:可执行文件的头、节和段,如表2.2所示。
表2.2 ELF文件的组成部分 0iB0o1KAa6gkGTlQTn+jQrs2YJwoaQ5tHmeCY1QCKDmqBqCl6xRF3Gig5CWdZOLv