繁体   English   中英

在Ubuntu环境中使用MonoDevelop将C#代码交叉编译为Colibri iMX6(Linux)exe

[英]Cross Compiling C# code to Colibri iMX6 (Linux) exe using MonoDevelop in Ubuntu environment

我想使用Colibri iMX6模块(Linux OS)开发嵌入式应用程序。 我在虚拟机上运行了Ubuntu 16.04,并安装了monodevelop。 我想用C#编写我的应用程序,然后使用Mono作为ARM处理器对其进行交叉编译。

有人可以指导我完成使用Mono创建Arm可执行文件的过程吗?

先感谢您。

.NET的一大优点是您不需要交叉编译任何东西。 本质上,CIL程序集独立于平台和体系结构-除非您的程序集链接到特定于平台的程序集(例如Windows上的WPF程序集),或者项目文件的构建设置针对特定的处理器体系结构(例如x86或x64) / x86-64)。 如果您不链接到任何依赖于平台的程序集(除非它们在目标平台上存在)并且以AnyCPU体系结构为目标,那么您在一个系统上构建的程序集应在任何有单声道可用的地方运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM