julia [command]

The Julia Programming Language

Arguments

NameDescription
command

Options

NameDescription
-v,--versionDisplay version information
-h,--helpPrint help message for julia (--help-hidden for more)
--help-hiddenUncommon options not shown by `-h`
--project [command]Set given directory as the home project/environment
-J,--sysimage <command>Start up with the given system image file
-H,--home <command>Set location of `julia` executable
--startup-file <command>Load `~/.julia/config/startup.jl`
--handle-signals <command>Enable or disable Julia's default signal handlers
--sysimage-native-code <command>Use native code from system image if available
--compiled-modules <command>Enable or disable incremental precompilation of modules
-e,--eval <command>Evaluate given expr
-E,--print <command>Evaluate given expr and display the result
-L,--load <command>Load given file immediately on all processors
-t,--threads <command>Enable N threads; "auto" sets N to the number of local CPU threads
-p,--procs <command>Integer value N launches N additional local worker processes "auto" launches as many workers as the number of local CPU threads
--machine-file <command>Run processes on hosts listed in given file
-iInteractive mode; REPL runs and isinteractive() is true
-q,--quietQuiet startup: no banner, suppress REPL warnings
--banner <command>Enable or disable startup banner
--color <command>Enable or disable color text
--history-file <command>Load or save history
--depwarn <command>Enable or disable syntax and method deprecation warnings ("error" turns warnings into errors)
--warn-overwrite <command>Enable or disable method overwrite warnings
--warn-scope <command>Enable or disable warning for ambiguous top-level scope
-C,--cpu-target <command>Limit usage of CPU features up to <target>; set to "help" to see the available options
-O,--optimize [command]Set the optimization level (default level is 2 if unspecified or 3 if used without a level)
-g [command]Enable / Set the level of debug info generation
--inline <command>Control whether inlining is permitted, including overriding @inline declarations
--check-bounds <command>Emit bounds checks always, never, or respect @inbounds declarations
--polly <command>Enable or disable the polyhedral optimizer Polly (overrides @polly declaration)
--math-mode <command>Disallow or enable unsafe floating point optimizations (overrides @fastmath declaration)
--code-coverage [command]Count executions of source lines (omitting setting is equivalent to "user")
--track-allocation [command]Count bytes allocated by each source line (omitting setting is equivalent to "user")
--bug-report <command>Launch a bug report session. It can be used to start a REPL, run a script, or evaluate expressions. It first tries to use BugReporting.jl installed in current environment and fallbacks to the latest compatible BugReporting.jl if not. For more information, see --bug-report=help
--compile <command>Enable or disable JIT compiler, or request exhaustive or minimal compilation
--output-o <command>Generate an object file (including system image data)
--output-ji <command>Generate a system image data file (.ji)
--output-unopt-bc <command>Generate unoptimized LLVM bitcode (.bc)
--output-jit-bc <command>Dump all IR generated by the frontend (not including system image)
--output-bc <command>Generate LLVM bitcode (.bc)
--output-asm <command>Generate an assembly file (.s)
--output-incremental <command>Generate an incremental output file (rather than complete)
--image-codegenForce generate code in imaging mode