Jestem długoletnim użytkownikiem AVR. Naprawdę podoba mi się, że AVR-GCC działa na dwóch głównych systemach operacyjnych, których używam (Mac OS X i Linux), jest open source i jest obsługiwany przez Atmel. Chciałbym wrócić do programowania PIC (użyłem ich w latach 90.), ponieważ istnieje kilka całkiem dobrych PIC, takich jak układy klasy PIC18F4550.
Niestety, większość wszystkich kompilatorów PIC18 wydaje się być tylko dla systemu Windows i jest płatna. I prawie zawsze mają IDE, którego nie potrzebuję. Wolę kompilatory wiersza polecenia i pliki Makefiles, dzięki czemu mogę stwierdzić, patrząc na pojedynczy plik, w jaki sposób budowany jest kod. (i nie przedzieraj się przez kręty labirynt okien dialogowych)
I poked na SDCC , ale nie wydaje się, aby mieć wsparcie PIC18F4550, a nawet gdyby tak się stało, narzekania na make netto to brzmieć jak jej poparcie PIC18 jest słaby, lub w najlepszym razie bardzo mylące do użytku.
Jaki jest dobry międzyplatformowy kompilator C z obsługą wiersza poleceń i obsługą PIC18F4550?
W przeciwnym razie jaki jest najlepszy w swojej klasie kompilator C dla PIC18F4550 i jak można go używać z Makefiles?