[Mono-list] Cross-platform apps question

Kiel Wadner wadnerk at gmail.com
Sat Aug 22 22:24:25 EDT 2009


Microsoft has a utility called NGEN.exe that compiles byte code down to
machine code.  I'm not aware of something similar for Linux world. 

I might be reading part of your question wrong, if so please forgive me. 
Something needs to be installed - even in the Windows world.  The difference
is the framework is already installed on most Windows machines, so it gives
the appearance of nothing needed.  Code in a .Net language isn't fully
compiled ahead of time down to machine code - this gives the flexibility for
an .exe compiled on a Windows machine to run on a Linux machine (with Mono
installed) without any changes.

I would encourage you to review the idea of JIT (Just In Time) Compilation. 
The following link will be a good place to start and has information about
both NGEN and JIT:
http://social.msdn.microsoft.com/Search/en-US/?Refinement=118&Query=JIT
http://social.msdn.microsoft.com/Search/en-US/?Refinement=118&Query=JIT 


Magnificence wrote:
> 
> Hey, I'm new to Mono. But I have a question I couldn't find anywere else:
> Can I, with mono, create application that I can run on multible operating
> systems without installing anything (like mono) (Like I have to do with
> .NET applications)?
> 

-- 
View this message in context: http://www.nabble.com/Cross-platform-apps-question-tp25023105p25099734.html
Sent from the Mono - General mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20090822/ab12333e/attachment.html 


More information about the Mono-list mailing list