我是AVR的长期用户。我非常喜欢AVR-GCC可在我使用的两个主要操作系统(Mac OS X和Linux)上运行,是开源的,并受Atmel支持。我想回到PIC编程中(在90年代使用它们),因为那里有一些相当不错的PIC,例如PIC18F4550级芯片。
不幸的是,大多数用于PIC18的编译器似乎都是Windows付费的。而且他们几乎总是有我不需要的IDE。我更喜欢命令行编译器和Makefile,因此我可以通过看一个文件来了解代码是如何构建的。(而不是走过对话框的曲折迷宫)
我在SDCC上闲逛,但似乎没有PIC18F4550支持,即使有,它在网上的抱怨也听起来像是它的PIC18支持很弱,或者充其量让用户感到困惑。
那么,哪里有PIC18F4550支持的好的跨平台命令行C编译器呢?
如果失败,PIC18F4550最好的C编译器是什么?如何将其与Makefile一起使用?