TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Nocturno en 25 de Abril de 2011, 07:41:42

Título: Compilando con MPLAB compila todos los módulos
Publicado por: Nocturno en 25 de Abril de 2011, 07:41:42
Estoy trabajando con uno de los ejemplos de las Microchip Solutions y cada vez que le doy a "Make" en MPLAB me compila todos los módulos, aunque sólo haya hecho cambios en un fichero .C

Es una gran pérdida de tiempo y no entiendo porque ocurre, ya que el resto de módulos ya tienen su fichero .o actualizado

¿Sabéis si se puede corregir esto?
Utilizo MPLAB v8.63 Y C30 v3.25
Título: Re: Compilando con MPLAB compila todos los módulos
Publicado por: Suky en 25 de Abril de 2011, 14:47:25
Yo también tengo el mismo problema utilizando C32 y el stack TCP/IP... Es una perdida de tiempo esperar que termine de compilar los 40 módulos que tiene, y no he encontrado opción para modificar eso  :5] Aparte que es tan sencillo entender el código  :z)
Título: Re: Compilando con MPLAB compila todos los módulos
Publicado por: Nocturno en 25 de Abril de 2011, 15:40:24
Pues mi gran esperanza era que tú lo hubieras resuelto  :(

Bueno, pues ya somos dos en el pozo. Me resulta tan extraño que el compilador se comporte de esa forma...
Título: Re: Compilando con MPLAB compila todos los módulos
Publicado por: MGLSOFT en 25 de Abril de 2011, 16:39:53
No tendrá una opción de compilar solo si hubo cambios??
Título: Re: Compilando con MPLAB compila todos los módulos
Publicado por: Diego E. en 25 de Abril de 2011, 16:57:01
Yo en alguna oportunidades me he consultado en el foro de la Micro-chip y he obtenido respuesta.

Foro Micro-Chip (http://www.microchip.com/forums/default.aspx)

Saludos.
Título: Re: Compilando con MPLAB compila todos los módulos
Publicado por: Suky en 25 de Abril de 2011, 17:01:24
No tendrá una opción de compilar solo si hubo cambios??

Bueno, eso es exactamente lo que debería hacer make, solo compilar los archivos fuentes que han cambiado.


Saludos!