TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: anahi en 18 de Octubre de 2016, 14:33:24

Título: problemas al compilar en pic c
Publicado por: anahi en 18 de Octubre de 2016, 14:33:24
cada vez que compilo me genera todos estos documentos, no se como quitarlos ni como me genere el archivo .hex
Título: Re:problemas al compilar en pic c
Publicado por: PalitroqueZ en 18 de Octubre de 2016, 19:03:12
y no te aparece un aviso de error durante la compilación?

mira el contenido del archivo prueba.err
Título: Re:problemas al compilar en pic c
Publicado por: anahi en 18 de Octubre de 2016, 21:41:40
no me da error ni nada :c solo compilo normal y salen todos esos archivos
Título: Re:problemas al compilar en pic c
Publicado por: KILLERJC en 19 de Octubre de 2016, 14:23:25
El proceso de compilacion es bastante simple.

Del .c se genera un .o ( o archivos objetos ), esto lo hace el compilador.
Lo raro es que se deberia generar 1 solo archivo objeto por cada .c que tengas, luego cuando se intenta compilar de nuevo, se borran todos los .o y se vuelven a crear con el .c mas nuevo.

De alli, es trabajo del linker pasarlo a un .bin o .elf, o tal ves directo a .hex (pero es raro este ultimo ), en el cual el linker toma todos los .o utiliza un archivo .lnk normalmente que define los espacios de memoria y luego de eso te genera el .bin o .elf

Luego otro programita lo pasa a formato .hex

El tema esta en que no veo ninguno de esos.
Ante un fallo en la compilacion, o un fallo del linker no se termina de generar lo anterior.

Te sugiero que:

- Cambies algo de tu archivo.
- Compiles, al compilar copia y pega todo el mensaje de compilacion aca en el foro, para determinar si es que el linker o el compilador detectan errores, o cual es la causa de este comportamiento. Imagino que estara en una ventana que diga "Console", no uso MikroC.

Luego seguiremos segun lo que tengas ahi