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