Je suis un utilisateur AVR de longue date. J'aime vraiment que l'AVR-GCC fonctionne sur les deux principaux systèmes d'exploitation que j'utilise (Mac OS X et Linux), est open-source et est pris en charge par Atmel. J'aimerais revenir à la programmation PIC (utilisée dans les années 90) car il existe de très bons PIC, comme la classe de puces PIC18F4550.
Malheureusement, la plupart de tous les compilateurs pour PIC18 semblent être uniquement Windows et payants. Et ils ont presque toujours un IDE dont je n'ai pas besoin. Je préfère les compilateurs en ligne de commande et les Makefiles afin que je puisse dire en jetant un coup d'œil à un seul fichier comment le code est construit. (et ne pas parcourir un labyrinthe sinueux de boîtes de dialogue)
J'ai fouillé SDCC mais il ne semble pas avoir le support PIC18F4550 et même si c'était le cas, les grognements sur le net donnent l'impression que son support PIC18 est faible, ou au mieux très déroutant à utiliser.
Alors, quel est un bon compilateur C en ligne de commande multiplateforme avec prise en charge PIC18F4550?
A défaut, quel est le meilleur compilateur C pour PIC18F4550 et comment l'utiliser avec Makefiles?