有什么方法可以将C#编译为Linux二进制文件?

问题描述 投票:-1回答:1

我想将C#代码编译为本地Linux二进制文件。我看过Mono,它似乎无法直接编译为Linux二进制文件,而是编译为.exe。我可以使用任何编译器,还是应该关闭并学习C ++?

c# linux mono
1个回答
-1
投票

。NET Framework,.NET Core和Mono代码不会编译为本机代码。它编译为Common Intermediate Language(CIL,认为是Java字节码),然后由本地Framework安装进行解释。

而且Mono和.NET Core也为平台独立性而设计,因此实际上并没有“ Linux二进制文件”这样的东西。

© www.soinside.com 2019 - 2024. All rights reserved.