Saya sudah lama menjadi pengguna AVR. Saya sangat suka bahwa AVR-GCC bekerja pada dua OS utama yang saya gunakan (Mac OS X dan Linux), bersifat open-source, dan didukung oleh Atmel. Saya ingin kembali ke pemrograman PIC (menggunakannya di tahun 90-an) karena ada beberapa PIC yang cukup bagus di luar sana, seperti chip kelas PIC18F4550.
Sayangnya, sebagian besar kompiler untuk PIC18 tampaknya hanya untuk Windows dan berbayar. Dan mereka hampir selalu memiliki IDE yang tidak saya butuhkan. Saya lebih suka kompiler baris perintah dan Makefile sehingga saya bisa tahu dengan melirik satu file bagaimana kode dibangun. (dan tidak menyeberang melalui kotak dialog yang berliku-liku)
Saya mencari-cari di SDCC tetapi tampaknya tidak memiliki dukungan PIC18F4550 dan bahkan jika itu terjadi, menggerutu di internet membuatnya terdengar seperti dukungan PIC18 lemah, atau paling baik sangat membingungkan untuk digunakan.
Jadi, apa kompiler C-compiler lintas-platform yang baik dengan dukungan PIC18F4550 di luar sana?
Gagal itu, apa kompiler C terbaik untuk PIC18F4550 dan bagaimana cara menggunakannya dengan Makefiles?