README 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. This is Mono.
  2. 1. Installation
  3. 2. Using Mono
  4. 3. Directory Roadmap
  5. 1. Compilation and Installation
  6. ===============================
  7. If you obtained this package as an officially released tarball,
  8. this is very simple, use configure and make:
  9. ./configure --prefix=/usr/local
  10. make
  11. make install
  12. If you obtained this as a snapshot, you will need an existing
  13. Mono installation. To upgrade your installation do:
  14. ./autogen --prefix=/usr/local
  15. make fullbuild
  16. 2. Using Mono
  17. =============
  18. Once you have installed the software, you can run a few programs:
  19. * runtime engine
  20. mono program.exe
  21. or
  22. mint program.exe
  23. * C# compiler
  24. mcs program.cs
  25. * CIL Disassembler
  26. monodis program.exe
  27. See the man pages for mono(1), mint(1), monodis(1) and mcs(2)
  28. for further details.
  29. 3. Directory Roadmap
  30. ====================
  31. doc/
  32. Contains documentation and the web site contents.
  33. mono/
  34. The core of the Mono Runtime.
  35. metadata/
  36. The object system and metadata reader.
  37. jit/
  38. The Just in Time Compiler.
  39. dis/
  40. CIL executable Disassembler
  41. cli/
  42. Common code for the JIT and the interpreter.
  43. io-layer/
  44. The I/O layer and system abstraction for
  45. emulating the .NET IO model.
  46. cil/
  47. Common Intermediate Representation, XML
  48. definition of the CIL bytecodes.
  49. interp/
  50. Interpreter for CLI executables.
  51. arch/
  52. Architecture specific portions.