Autor Téma: Jak zkompilovat program ze C# pro Linux?  (Přečteno 4090 krát)

Offline CZechBoY

  • Začátečník
  • **
  • Příspěvků: 19
    • Zobrazit profil
Jak zkompilovat program ze C# pro Linux?
« kdy: 06. 10. 2010, 08:22:10 »
Zdravim,
lze nějak zkompilovat (aby to šlo spustit jako program) pro Linux(třeba Debian, to by bylo ideální, ten mám doma :-) ) zdroják psaný v C# .NET(může být i 3.5, ale 4.0 by bylo lepší)
Zkoušel jsem MonoDevelop ale ten mi to zkompiloval stejně do *.exe ikdžy jsem to kompiloval na Debianu, na Win7 mi to hodilo taky do exe a Debian to chtěl spouštět ve Winu

Budu rád za všechny nápady ;-)

Offline Yontalcar

  • Uživatel
  • ***
  • Příspěvků: 131
  • Semper fidelis
    • Zobrazit profil
  • Jabber: yontalcar@jabber.cz
Re: Jak zkompilovat program ze C# pro Linux?
« Odpověď #1 kdy: 06. 10. 2010, 19:48:05 »
C# se nekompiluje (alespoň ne v původním slova smyslu)

http://en.wikipedia.org/wiki/Bytecode
http://en.wikipedia.org/wiki/Just-in-time_compilation
man mono
NB: ASUS X53U; Debian GNU/Linux Sid amd64 (KDE4)

Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Offline Erich Stark

  • Aktivní­ uživatel
  • ****
  • Příspěvků: 546
    • Zobrazit profil
Re: Jak zkompilovat program ze C# pro Linux?
« Odpověď #2 kdy: 09. 10. 2010, 15:17:59 »
Zdravim,
lze nějak zkompilovat (aby to šlo spustit jako program) pro Linux(třeba Debian, to by bylo ideální, ten mám doma :-) ) zdroják psaný v C# .NET(může být i 3.5, ale 4.0 by bylo lepší)
Zkoušel jsem MonoDevelop ale ten mi to zkompiloval stejně do *.exe ikdžy jsem to kompiloval na Debianu, na Win7 mi to hodilo taky do exe a Debian to chtěl spouštět ve Winu

Budu rád za všechny nápady ;-)

A jak to vidiš s kompatibilitou C# cez nejake visual studio alebo cez mono?
" The box said that I needed to have Windows XP or better ... so I installed Debian ."