Tra*_*ony 4 embedded homebrew gcc ada nintendo-ds
注意:我对GCC工具链知之甚少,所以这个问题可能没有多大意义.
由于GCC包含Ada前端,并且它可以发出ARM,而devKitPro基于GCC,是否可以使用Ada而不是C/C++在DS上编写代码?
编辑:似乎devKitARM使用的目标是arm-eabi.
devkitPro不是工具链,编译器或任何软件包.用于定位DS的工具链是devkitARM,它是devkitPro提供的工具链之一.
有可能构建ada编译器,但我非常怀疑你是否能够在DS本身上运行任何有用的东西.devkitPro肯定不会提供ada编译器作为我们生成的包的一部分.
是的,有可能,请参阅我的项目https://github.com/Lucretia/tamp并按照我的脚本构建交叉编译器。然后您就可以使用 Ada 定位 NDS。我还构建了一个基本的 RTS,它将为您提供本地异常处理。
还有@Martin Beckett,为什么认为 Ada 直接针对国防部的东西?几年前他们放弃了这项任务,Ada 可以轻松用于任何项目,您确实意识到 Ada 是一种通用编程语言,不是吗?
(免责声明:我不认识艾达)
可能吧。
您也许可以构建 devKitPro 来使用 Ada,但是,预先提供的二进制文件(至少对于 OS X)没有编译 Ada 支持。
然而,您可能会发现自己编写了大量的 C“粘合”代码来与各种硬件寄存器等进行交互。
| 归档时间: |
|
| 查看次数: |
1017 次 |
| 最近记录: |