Soy un usuario de AVR desde hace mucho tiempo. Realmente me gusta que AVR-GCC funcione en los dos sistemas operativos principales que utilizo (Mac OS X y Linux), es de código abierto y es compatible con Atmel. Me gustaría volver a la programación de PIC (los usé en los años 90) ya que hay algunos PIC bastante buenos, como la clase de chips PIC18F4550.
Desafortunadamente, la mayoría de los compiladores para PIC18 parecen ser solo para Windows y de pago. Y casi siempre tienen un IDE que no necesito. Prefiero los compiladores de línea de comandos y los Makefiles para poder ver, al mirar en un solo archivo, cómo se construye el código. (y no vadear a través de un laberinto de cuadros de diálogo)
Busqué en SDCC pero parece que no tiene soporte para PIC18F4550 e incluso si lo hizo, se quejan de la red suena como si su soporte PIC18 es débil, o en el mejor de los casos es muy confuso de usar.
Entonces, ¿qué es un buen compilador C de línea de comandos multiplataforma con soporte PIC18F4550?
En su defecto, ¿cuál es el mejor compilador de C para PIC18F4550 y cómo se usa con Makefiles?