I was wondering what are some formats of object files in Linux?
There are two types of object files that I know:
- executable, which has ELF format
object files that are generated by gcc after compilation but before linkage.
what is the format of such object files?
Or are they also ELF format but with some different sub-formats than executables?
Is the job of a linker to convert the format of this type of object files into the format of executables?
- Are there other types of object files?