from the name linker program, a linker program links a program with other programs needed for its execution. It does this by taking one or more objects files and combining them into a single executable file, library file, or another object file.