What is the difference between executable file in elf format and relocatable file in elf format?
Relocatable doesn't have any Load address its only binary code sequence with offset (for example offset related to main() func). But,executable file having load address not just offset related to any of the function.
one more fundamental difference between them is Executable have bootstrap application but relocatable doesn't have it.