Sono un utente AVR da molto tempo. Mi piace molto che AVR-GCC funzioni sui due principali sistemi operativi che utilizzo (Mac OS X e Linux), è open-source ed è supportato da Atmel. Mi piacerebbe tornare alla programmazione PIC (li ho usati negli anni '90) poiché ci sono alcuni PIC abbastanza buoni là fuori, come i chip di classe PIC18F4550.
Sfortunatamente, la maggior parte di tutti i compilatori per PIC18 sembrano essere solo per Windows e for-pay. E hanno quasi sempre un IDE di cui non ho bisogno. Preferisco i compilatori della riga di comando e i Makefile in modo da poter capire dando un'occhiata a un singolo file come viene creato il codice. (e non guadare un labirinto intricato di finestre di dialogo)
Ho cercato SDCC, ma non sembra avere il supporto PIC18F4550 e anche se lo ha fatto, i brontolii in rete fanno sembrare che il suo supporto PIC18 sia debole, o nella migliore delle ipotesi molto confuso da usare.
Quindi, qual è un buon compilatore C da riga di comando multipiattaforma con supporto PIC18F4550 là fuori?
In caso contrario, qual è il miglior compilatore C per PIC18F4550 e come si usa con Makefile?