From 15f352df24e44f6f8a7cc7cdba80513447497fca Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Sat, 21 Jul 2018 18:56:19 +0200 Subject: [PATCH] nim: add page (#2207) --- pages/common/nim.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pages/common/nim.md diff --git a/pages/common/nim.md b/pages/common/nim.md new file mode 100644 index 000000000..b28f3c7a3 --- /dev/null +++ b/pages/common/nim.md @@ -0,0 +1,24 @@ +# nim + +> The Nim compiler. +> Processes, compiles and links Nim language source files. + +- Compile a source file: + +`nim compile {{file.nim}}` + +- Compile and run a source file: + +`nim compile -r {{file.nim}}` + +- Compile a source file with release optimizations enabled: + +`nim compile -d:release {{file.nim}}` + +- Build a release binary optimized for low file size: + +`nim compile -d:release --opt:size {{file.nim}}` + +- Generate HTML documentation for a module (output will be placed in the current directory): + +`nim doc {{file.nim}}`