Ich bin ein langjähriger AVR-Benutzer. Ich mag es wirklich, dass AVR-GCC auf den beiden von mir verwendeten Hauptbetriebssystemen (Mac OS X und Linux) funktioniert, Open Source ist und von Atmel unterstützt wird. Ich würde gerne wieder in die PIC-Programmierung einsteigen (sie wurden in den 90ern verwendet), da es einige ziemlich gute PICs gibt, wie die Chips der PIC18F4550-Klasse.
Leider scheinen die meisten Compiler für PIC18s nur für Windows und kostenpflichtig zu sein. Und sie haben fast immer eine IDE, die ich nicht brauche. Ich bevorzuge Befehlszeilen-Compiler und Makefiles, damit ich anhand eines Blicks auf eine einzelne Datei erkennen kann, wie Code erstellt wird. (und nicht durch ein gewundenes Labyrinth von Dialogfeldern waten)
Ich habe mich bei SDCC umgesehen, aber es scheint keine PIC18F4550-Unterstützung zu haben, und selbst wenn dies der Fall ist, klingt es durch Murren im Netz so, als ob die PIC18-Unterstützung schwach oder bestenfalls sehr verwirrend zu verwenden ist.
Was ist ein guter plattformübergreifender Befehlszeilen-C-Compiler mit PIC18F4550-Unterstützung?
Andernfalls, was ist der beste C-Compiler für PIC18F4550 und wie verwendet man ihn mit Makefiles?