Static linkers - link and load various library code into the program's finished machine code to produce the program's executable file. If lots of libraries have been used, this will result in large programs which take a long time to compile, result in large executable files