Me pregunto cómo los compiladores en Mac OS X, Windows y Linux saben dónde encontrar los archivos de cabecera en C.¿Cómo saben los compiladores dónde encontrar #include <stdio.h>?
Específicamente Me pregunto cómo se sabe dónde encontrar el # include con los soportes <>
.
#include "/Users/Brock/Desktop/Myfile.h" // absolute reference
#include <stdio.h> // system relative reference?
Supongo que hay un archivo de texto en el sistema que consulta. ¿Cómo sabe dónde buscar los encabezados? ¿Es posible modificar este archivo? En caso afirmativo, ¿dónde reside este archivo en el sistema operativo?
Ver mi respuesta a esa pregunta: Lo actualicé, y creo que debería funcionar para usted. –
Editó su publicación nuevamente, lo que hace que mi comentario sea incomprensible. Esto es lo que estoy hablando: http://stackoverflow.com/questions/1898837/include-freeimage-h-not-found –
@Alok Lo estoy probando ahora gracias –