针对Arm处理器的Ada编译器

7

有没有人知道适用于Arm处理器的Ada编译器?我在网上搜了几个小时也没找到。谢谢,Yony。

3个回答

12

有一个GNAT Ada编译器,可用于ARM。例如,有适用于ARMel的debian(linux)GNAT软件包:http://packages.debian.org/squeeze/gnat

甚至有来自ARM合作伙伴AdaCore的GNAT Pro版本:http://www.arm.com/community/partners/display_product/rw/ProductId/5620/

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

Irvine ICC Ada仅适用于x86; sparc; TI DSP C62xx/C64xx/C67xx; PowerPC 5xx, 6xx, 7xx; Intel i960; Intel i960; ADSP-210x0 SHARC DSP。

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


5

有一些关于这个的讨论线程在comp.lang.ada中。如果我没记错的话,有几种不同程度支持的可能性。

很遗憾,在Ada世界中ARM主要代表Ada参考手册,这可能会有点儿阻碍你的搜索,但这里是我能够快速找到的几个线程。在列出它们之前,为了使答案自包含到某种程度上,一个古老的(但我想仍然有效)选项是使用RTEMS。最近的努力是gnatdroid(请查看www.dragonlace.net)。我对它们都没有个人经验。我认为我还缺少一个针对Android的第二个最近的项目,但我现在无法记起或定位它。

https://groups.google.com/forum/#!topic/comp.lang.ada/dUEvFLDEOi0

https://groups.google.com/forum/#!topic/comp.lang.ada/c1YOG9jRvas

https://groups.google.com/forum/#!topic/comp.lang.ada/8UyIPO6te6M


4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接