我一直在寻找一些Linux的c#编译器,经过长时间的搜索,我遇到了一些非常有趣的项目:
- Mono
- DotGNU
但是我还没有看到任何方法在这些交叉编译应用程序到ARM Linux可执行文件(arm-unknown-linux-gnu
),所以我想知道是否有任何方法来构建ARM Linux可执行文件使用c#编译器像这些或其他。
你看过。net微框架吗?
. net微框架目前支持ARM架构处理器(包括ARM7和ARM9)和Analog Devices Blackfin。移植工具包和源代码现在可以在Microsoft下载中心根据Apache 2.0许可免费下载。
:
2011年2月,Novell发布了Mono 2.12 c#编译器的预览版,这是。net微框架的第一个开源编译器。
Mono能够为ARM生成非JIT的本机执行二进制文件。他们将此集成到iPhone的SDK中http://monotouch.net/。