Comencé a leer el libro Cómo programar en C/C++ de Deitel y me surgió una duda.
En el mismo dice que el compilador lo que hace es generar el código objeto dejando el espacio para las llamadas a las funciones de la biblioteca, de lo cual se encarga el linker.
Sin embargo, después dice que los archivos de cabecera contienen información que ayuda al compilador para saber si las llamadas a las funciones se hicieron de manera correcta.
Entonces, quién se encarga de comprobar si las llamadas a las funciones se hicieron correctamente? Quizás me estoy confundiendo y en el segundo caso está hablando de compilador refiriéndose a las dos fases (Compilación y enlazado).
Un saludo y perdón por tan