Gus*_*eno 6 compiler-construction freepascal arduino lazarus fpc
将FPC编译到Arduino平台是否需要付出太多努力?
我真的很想用Lazarus做一些"草图".
FPK*_*FPK 10
我不时在FPC AVR端口上工作.当前状态是:可以构建AVR FPC编译器并创建合理的代码,我们正在处理启动代码.在此之后,我们将开始调试简单程序的代码.
如果你想玩它,你可以构建(不确定它是否当前构建,我们还没有在avr上运行回归测试)来自FPC主干的avr交叉编译器
make all OS_TARGET=embedded CPU_TARGET=avr CROSSOPT=-O-
Run Code Online (Sandbox Code Playgroud)
安装了avr binutils(avr-embedded-*)和FPC 2.4.4(不要忘记CROSSOPT = -O-,优化器目前已被AVR破坏).
编辑:格式化
更新我的旧答案:AVR的FPC得到了显着的改进
make all OS_TARGET=embedded CPU_TARGET=avr
Run Code Online (Sandbox Code Playgroud)
现在工作(FPC主干)并创建合理的代码(仍然需要改进和修复).