ELF Format: Part 4
ELF Format: Static Linking and Dynamic Linking ELF format used in different phases of program execution 1. Object Files (.o) These are intermediate compilation artifacts - not executable on their own. ELF type: ET_REL (relocatable). Key characteristics: Result of compiling a single source file Contain unresolved symbols (references to functions/variables defined elsewhere) Relocatable code that hasn’t been assigned final memory addresses Must be linked together to create executables or libraries Cannot be directly executed Let’s do an exercise to understand the role of ELF in object files (.o) ...