Answer:
Linker
Step-by-step explanation:
Computer Software development follows the following stages
Source Code - Compiler - (Compiled Source code + imported Libraries) Linker -Loader - Execution.
- Source code is written by the programmer in a high level language like Java.
 - Next it is compiled by the compiler that checks the correctness and translates the source code to machine code. This is called the object code
 - Then a linker is used to combine the object code with pre-written libraries of code that are imported.
 - Next the Loader loads the executable code into main memory for execution
 - Finally, execution takes place