Provided by: nuitka_0.5.0.1+ds-1_all
NAME
nuitka-run - the Python compiler
SYNOPSIS
nuitka-run [options] main_module.py
OPTIONS
--version show program's version number and exit -h, --help show this help message and exit --module Create an extension module executable instead of a program. Defaults to off. --standalone, --portable Enable standalone mode in build. This allows you to transfer the created binary to other machines without it relying on an existing Python installation. It implies these options: "--recurse-all --recursestdlib". Defaults to off. --python-version=PYTHON_VERSION Major version of Python to be used, one of '2.6', '2.7', '3.2', or '3.3'. --python-debug Use debug version or not. Default uses what you are using to run Nuitka, most likely a non-debug version. --python-flag=PYTHON_FLAGS Python flags to use. Default uses what you are using to run Nuitka, this enforces a specific mode. These are options that also exist to standard Python executable. Currently supported "-S" (alias nosite). Default empty. --windows-disable-console When compiling for windows, disable the console window. Defaults to off. --lto Use link time optimizations if available and usable (g++ 4.6 and higher). Defaults to off. --clang Enforce the use of clang (clang 3.0 or higher). Defaults to off. --mingw Enforce the use of MinGW on Windows. Defaults to off. -j N, --jobs=N Specify the allowed number of parallel C++ compiler jobs. Defaults to the system CPU count. --warn-implicit-exceptions Given warnings for implicit exceptions detected at compile time. --icon=ICON_PATH Add executable icon (windows only). Control the recursion into imported modules: --recurse-stdlib Also descend into imported modules from standard library. Defaults to off. --recurse-none When --recurse-none is used, do not descend into any imported modules at all, overrides all other recursion options. Defaults to off. --recurse-all, --recurse-on When --recurse-all is used, attempt to descend into all imported modules. Defaults to off. --recurse-to=MODULE/PACKAGE Recurse to that module, or if a package, to the whole package. Can be given multiple times. Default empty. --recurse-not-to=MODULE/PACKAGE Do not recurse to that module, or if a package, to the whole package in any case, overrides all other options. Can be given multiple times. Default empty. --recurse-plugins=MODULE/PACKAGE, --recurse-directory=MODULE/PACKAGE Recurse into that directory, no matter if it's used by the given main program in a visible form. Overrides all other options. Can be given multiple times. Default empty. Immediate execution after compilation: --execute Execute immediately the created binary (or import the compiled module). Defaults to on. --execute-with-pythonpath, --keep-pythonpath When immediately executing the created binary (--execute), don't reset PYTHONPATH. When all modules are successfully included, you ought to not need PYTHONPATH anymore. Dump options for internal tree: --dump-xml Dump the final result of optimization as XML, then exit. --dump-tree Dump the final result of optimization as text, then exit. --display-tree Display the final result of optimization in a GUI, then exit. Code generation choices: --improved, --enhanced Allow minor devitations from CPython behaviour, e.g. better tracebacks, which are not really incompatible, but different. --code-gen-no-statement-lines Statements shall have their line numbers set. Disable this for less precise exceptions and slightly faster code. Not recommended. Defaults to off. Output directory choices: --output-dir=DIRECTORY Specify where intermediate and final output files should be put. DIRECTORY will be populated with C++ files, object files, etc. Defaults to current directory. --remove-output Removes the build directory after producing the module or exe file. Defaults to off. Debug features: --debug Executing all self checks possible to find errors in Nuitka, do not use for production. Defaults to off. --unstripped, --no-strip, --unstriped Keep debug info in the resulting object file for better gdb interaction. Defaults to off. --trace-execution Traced execution output, output the line of code before executing it. Defaults to off. --c++-only Compile the would-be regenerated source file. Allows compiling edited C++ files with the C++ compiler for quick debugging changes to the generated source. Defaults to off. --experimental Use features declared as 'experimental'. May have no effect if no experimental features are present in the code. Defaults to off. Tracing features: --show-scons Operate Scons in non-quiet mode, showing the executed commands. Defaults to off. --show-progress Provide progress information and statistics. Defaults to off. --show-modules Provide a final summary on included modules. Defaults to off. --verbose Output details of actions take, esp. in optimizations. Can become a lot. Defaults to off.