答案 0 :(得分:10)
我不时在FPC AVR端口上工作。当前状态是:可以构建AVR FPC编译器并创建合理的代码,我们正在处理启动代码。在此之后,我们将开始调试简单程序的代码。
如果你想玩它,你可以构建(不确定它是否当前构建,我们还没有在avr上运行回归测试)来自FPC主干的avr交叉编译器
make all OS_TARGET=embedded CPU_TARGET=avr CROSSOPT=-O-
安装了avr binutils(avr-embedded- *)和FPC 2.4.4(不要忘记CROSSOPT = -O-,优化器目前已被AVR破坏)。
修改:格式化
更新我的旧答案:AVR的FPC获得了重大改进
make all OS_TARGET=embedded CPU_TARGET=avr
现在可以使用(FPC主干)并创建合理的代码(但仍需要改进和修复)。
答案 1 :(得分:0)
我会调查http://en.wikipedia.org/wiki/GNU_Compiler_Collection,因为GCC已经为AVR实现了,这个前端应该很容易添加。