我可以使用不使用microsoft windows exe文件格式的语言C#为linux生成可执行文件吗?
我知道mono可以从Windows可执行文件中读取IL指令,但我很好奇是否也可以使用unix elf文件(gcc或其他编译器生成的标准可执行文件)。
我仍然想使用mono(或类似的东西),但不想在我的文件中使用PE Header。
答案 0 :(得分:1)
是的,您可以创建一个包含.net框架的包,并且是mkbundle的真正Linux可执行文件,但要注意,它可能会出现Novell的许可问题。
阅读本文,Bundle部分:GetTempFileName