Raspberry pi 树莓皮零的Adacore蚊虫

Raspberry pi 树莓皮零的Adacore蚊虫,raspberry-pi,ada,gnat,armv6,Raspberry Pi,Ada,Gnat,Armv6,我开始在2016年的《树莓皮》中与Adacore Gnat合作。在Raspberry Pi 2上进行了一些琐碎的测试之后,我切换到Raspberry Pi Zero W,但一切都失败了。我有点天真,完全忽略了RPI2上有一个ARMv7,而RPIzero上有一个ARMv6。 现在我想知道是否有可能为ARMv6和RPi Zero重建Adacore Gnat 谁能给我一个提示吗?或者之前有人做过吗?正如您所发现的,AdaCore GNAT GPL只适用于树莓Pi 2和3。但在Raspbian中包含了一

我开始在2016年的《树莓皮》中与Adacore Gnat合作。在Raspberry Pi 2上进行了一些琐碎的测试之后,我切换到Raspberry Pi Zero W,但一切都失败了。我有点天真,完全忽略了RPI2上有一个ARMv7,而RPIzero上有一个ARMv6。 现在我想知道是否有可能为ARMv6和RPi Zero重建Adacore Gnat


谁能给我一个提示吗?或者之前有人做过吗?

正如您所发现的,AdaCore GNAT GPL只适用于树莓Pi 2和3。但在Raspbian中包含了一个本地FSF GNAT工具链,请参阅。那对你有用吗

可以为ARMv6重新编译。源代码可以在与您已下载的二进制文件相同的位置找到。交叉编译有点麻烦,但是按照说明耐心地进行是可行的,例如,参见ARMv6示例。下载GNAT源代码并按照其中的说明进行操作,例如在上面的示例中将“ada”添加到
--启用语言