Within the compilation process, we use a program called the linker. This combines the contents of separate object files into a single object file by referring to the metadata within them.