0

我可以使用不使用 microsoft windows exe 文件格式的语言 C# 为 linux 生成可执行文件吗?

我知道 mono 可以从 windows 可执行文件中读取 IL 指令,但我很好奇这是否也可以使用 unix elf 文件(由 gcc 或其他编译器生成的标准可执行文件)。

我仍然想使用单声道(或类似的东西),但不想在我的文件中使用 PE Header。

4

1 回答 1

1

是的,您可以创建一个包含 .net 框架的包,并使用 mkbundle 成为真正的 Linux 可执行文件,但请注意,它可能会遇到 Novell 的许可证问题。

阅读此,捆绑部分:http ://www.mono-project.com/archived/guiderunning_mono_applications/

于 2016-01-11T16:35:04.957 回答