linkedit
The ld64 linker, commonly referred to as linkedit, is the default linker used in macOS and iOS development. It is responsible for combining object files and libraries into a single executable program or shared library. Linkedit processes the output of the compiler, such as object files containing machine code and relocation information, and resolves symbol references between different compilation units. It also handles the allocation of memory addresses for code and data segments, and creates the final executable image that the operating system can load and run.
Linkedit is a command-line tool but is typically invoked by higher-level build tools like Xcode. It understands