Compiler construction Arm处理器的Ada编译器

Compiler construction Arm处理器的Ada编译器,compiler-construction,arm,ada,Compiler Construction,Arm,Ada,有人知道Arm处理器的Ada编译器吗? 我在网上搜索了几个小时,却找不到。 谢谢 有一个ada编译器,可以用于ARM。例如,有一个debian(linux)软件包GNAT For ARMel: ARM合作伙伴AdaCore甚至推出了GNAT版本,名为GNAT Pro: IBM Rational Ada Embedded仅适用于MIPS、M68K、x86、RH-32,可能是SPARC 欧文ICC Ada仅适用于x86;sparc;TI DSP C62xx/C64xx/C67xx;PowerPC 5

有人知道Arm处理器的Ada编译器吗? 我在网上搜索了几个小时,却找不到。 谢谢 有一个ada编译器,可以用于ARM。例如,有一个debian(linux)软件包GNAT For ARMel:

ARM合作伙伴AdaCore甚至推出了GNAT版本,名为GNAT Pro:

IBM Rational Ada Embedded仅适用于MIPS、M68K、x86、RH-32,可能是SPARC

欧文ICC Ada仅适用于x86;sparc;TI DSP C62xx/C64xx/C67xx;PowerPC 5xx、6xx、7xx;英特尔i960;英特尔i960;ADSP-210x0 SHARC DSP


Green Hills Ada95仅适用于:Power、68k、CPU32、MIPS、x86、SPARC

comp.lang.ada中有几个线程讨论了这一点。IIRC有几种支持程度不同的可能性

不幸的是,在Ada world中,ARM主要代表Ada参考手册,这可能会阻碍您的搜索,但这里有几个线程我可以快速找到。在列出它们之前,为了使答案在某一点上是独立的,一个古老的(但我想仍然有效)选项是使用RTEM。最近的一项工作是gnatdroid(查看www.dragonalce.net)。我对他们两人都没有亲身经历。我想我仍然错过了最近针对Android的第二个项目,但我现在记不起来也找不到它


有GNATDroid,主要针对ARM上的Android:

也许你可以用这个作为武器装备的基础