Я пытался использовать SDCC в прошлом, но обнаружил, что его не хватает и он глючит.Вместо этого я использовал инструменты Windows через эмулятор Wine в Linux.Я могу запустить mplab и его ассемблер, а также компилятор sourceboost через эмулятор.Он работает достаточно хорошо и может быть использован из командной строки и Makefiles.