Amigos: Alguien puede decirme donde puedo encontrar las diferencias que hay entre los archivos *.o, *.lib y *.inc que se usan en los proyectos de MPLAB para Assembler????
Desde ya les estoy agradecido!!!
.inc es un archivo de definiciones. ahí se suele colocar macros, definición de constantes. También defines que reemplazan alguna cadena de texto.
.o
Código objeto. Es el código generado luego del ensamble del archivo, es típicamente código listo listo para ser "linkeado" y ser ubicado en la región correspondiente de memoria de programa. Es independiente del lenguaje que uses.
.lib
Libería, archivo ya compilado pero no linkeado que provee algunos beneficios como la de linkear solamente las rutinas que en él se usen. No es muy usado este método y leí en el foro de Microchip que tal vez hasta caiga en desuso.
Saludos