Я давно користувач AVR. Мені дуже подобається, що AVR-GCC працює на двох основних ОС, якими я користуюся (Mac OS X та Linux), є відкритим кодом та підтримується Atmel. Я хотів би повернутися до програмування PIC (використовував їх у 90-х роках), оскільки там є досить непогані PIC, наприклад, чіпи класу PIC18F4550.
На жаль, більшість компіляторів для PIC18 здаються лише Windows та платними. І вони майже завжди мають ІДЕ, який мені не потрібен. Я віддаю перевагу компіляторам командного рядка та Makefiles, щоб я міг переглядати один файл, як створюється код. (а не проходити крізь кручений лабіринт діалогових вікон)
Я тикнув на SDCC, але, схоже, він не має підтримки PIC18F4550, і навіть якщо це було, бурчання в мережі робить це схожим на те, що його підтримка PIC18 є слабкою, або в кращому випадку дуже заплутаною у використанні.
Отже, який хороший C-компілятор командного рядка з платформою CIC з підтримкою PIC18F4550 там?
Якщо цього не зробити, який найкращий C-компілятор для PIC18F4550 і як це використовувати для Makefiles?