¿Qué es un vinculador?
Los enlazadores son piezas esenciales del proceso de desarrollo de software y permiten a los programadores separar su código de maneras significativas. También permiten el uso de bibliotecas de programación, código que se ha generado para ser utilizado por otros programas. La Biblioteca Estándar C es un ejemplo de tal biblioteca, permitiendo que los programas estándar de C se enlacen a su código para realizar operaciones tales como entradas / salidas generales. Si no tuviéramos un enlazador en nuestro proceso de compilación tendríamos que escribir todos nuestros programas como un archivo monolítico gigante.