OS Manuals

/usr/bin/mono

Framework Mono is a software platform designed to allow developers to easily create cross platform applications.

From mono 6.14.1-r4 (enterprise-packages), captured 2026-11-08 by running mono --help (exit 0). permalink

Usage is: mono [options] program [program-options]

Development:
    --aot[=<options>]      Compiles the assembly to native code
    --debug[=<options>]    Enable debugging support, use --help-debug for details
    --debugger-agent=options Enable the debugger agent
    --profile[=profiler]   Runs in profiling mode with the specified profiler module
    --trace[=EXPR]         Enable tracing, use --help-trace for details
    --jitmap               Output a jit method map to /tmp/perf-PID.map
    --jitdump              Output a jitdump file to /tmp/jit-PID.dump
    --help-devel           Shows more options available to developers

Runtime:
    --config FILE          Loads FILE as the Mono config
    --verbose, -v          Increases the verbosity level
    --help, -h             Show usage information
    --version, -V          Show version information
    --version=number       Show version number
    --runtime=VERSION      Use the VERSION runtime, instead of autodetecting
    --optimize=OPT         Turns on or off a specific optimization
                           Use --list-opt to get a list of optimizations
    --attach=OPTIONS       Pass OPTIONS to the attach agent in the runtime.
                           Currently the only supported option is 'disable'.
    --llvm, --nollvm       Controls whenever the runtime uses LLVM to compile code.
    --gc=[sgen,boehm]      Select SGen or Boehm GC (runs mono or mono-sgen)
    --handlers             Install custom handlers, use --help-handlers for details.
    --aot-path=PATH        List of additional directories to search for AOT images.

Options:
  --bool-flag (Example)
	type: bool  default: false
Options (19)
OptionDescriptionSource
--aot optionsCompiles the assembly to native codehelp
--debug optionsEnable debugging support, use --help-debug for detailshelp
--profile profilerRuns in profiling mode with the specified profiler modulehelp
--trace EXPREnable tracing, use --help-trace for detailshelp
--jitmapOutput a jit method map to /tmp/perf-PID.maphelp
--jitdumpOutput a jitdump file to /tmp/jit-PID.dumphelp
--help-develShows more options available to developershelp
--config FILELoads FILE as the Mono confighelp
--verbose, -vIncreases the verbosity levelhelp
--help, -hShow usage informationhelp
--version, -VShow version informationhelp
--runtime VERSIONUse the VERSION runtime, instead of autodetectinghelp
--optimize OPTTurns on or off a specific optimization Use --list-opt to get a list of optimizationshelp
--attach OPTIONSPass OPTIONS to the attach agent in the runtime.help
--llvm, --nollvmControls whenever the runtime uses LLVM to compile code.help
--gc sgenSelect SGen or Boehm GC (runs mono or mono-sgen)help
--handlersInstall custom handlers, use --help-handlers for details.help
--aot-path PATHList of additional directories to search for AOT images.help
--bool-flag (Example)type: bool default: falsehelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.