In computer science, a linker is a computer program that takes one or more object files generated by a compiler and combines them into one, executable program.
Computer programs are usually made up of multiple modules that span separate object files, each being a compiled computer program. The program as a whole refers to these separately compiled object files using symbols. The linker combines these separate files into a single, unified program, resolving the symbolic references as it goes along.
so only staement 1 is true