ELIXIRC(1)
β¨ ELIXIRC β¨
okay bestie, gather round, because today we're talking about elixirc, aka the Elixir compiler, from the General Commands Manual π she's the one who takes your cute little source files and makes them real. no cap.
πΈ SYNOPSIS πΈ
elixirc [OPTIONS] file ...
π DESCRIPTION π
so basically, this compiler is built for compiling one or more files that contain Elixir source code. that's the whole vibe. and heads up β those files should have the .ex extension, okay? like, that's the dress code. π
β¨ OPTIONS β¨
-odirectory β drops the output file into the directory you picked. and if you don't specify a directory with this option? then it just uses the current working directory, easy peasy. π«Ά--erlparameters β does the exact same thing asELIXIR_ERL_OPTIONS(go check the ENVIRONMENT section, it's right there bestie, i got you).--ignore-module-conflictβ turns OFF the warnings you'd get when a module was previously defined. so if your code is redefining stuff and you're tired of being told about itβ¦ yeah. π--no-debug-infoβ stops it from producing debugging information. no debug info, periodt.--no-docsβ stops it from generating documentation. docs? cancelled. π--warnings-as-errorsβ makes ALL warnings into errors. every single one. she's not playing around anymore. π₯--verboseβ activates verbose mode. it's giving talkative. π¬--β this one separates the options passed to the compiler from the options passed to the executed code. very important little divider, respect her. β
π ENVIRONMENT π
ELIXIR_ERL_OPTIONSβ lets you pass parameters to the Erlang runtime. π¦ERL_COMPILER_OPTIONSβ lets you pass parameters to the Erlang compiler (peeperlc(1)for that one, iykyk).
π SEE ALSO π
like, go read those too, they're all iconic in their own way. β¨
π AUTHOR π
Elixir is maintained by The Elixir Team. π
This manual page was contributed by Evgeny Golyshev. thank you for your service, king. π«‘
Copyright (c) 2012 Plataformatec.
Copyright (c) 2021 The Elixir Team.
π INTERNET RESOURCES π
- Main website:
https://elixir-lang.org - Documentation:
https://elixir-lang.org/docs.html
okay that's the whole page, go forth and compile something gorgeous. mwah. π
and that's a wrap on the Debian edition, dated April 10, 2015 β this manual page for ELIXIRC(1) said everything she needed to say, and now she's logging off. slay, bye bestie!! πΈπ¦π
π¦ where this page comes from
- alpine 3.24: elixir-doc 1.19.7-r0 Β· Apache-2.0
- arch rolling: elixir 1.20.4-1 Β· Apache-2.0
- fedora 43: elixir 1.19.6-2.fc43 Β· Apache-2.0
- fedora 44: elixir 1.19.5-4.fc44 Β· Apache-2.0
- fedora 44: elixir 1.19.6-2.fc44 Β· Apache-2.0
- nixos 26.05: elixir 1.20.5
- nixpkgs unstable: elixir 1.20.5
- ubuntu stonking: elixir 1.20.1.dfsg-2ubuntu2 Β· Apache-2.0
- π the page's license: Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms