Compile Rust Code - Execute Rust Programs | Online Free DevTools by Hexmos
Compile Rust code quickly with rustc. Optimize Rust programs for size and speed. Free online tool, no registration required.
rustc
The Rust compiler. Rust projects usually use
cargoinstead of invokingrustcdirectly. More information: https://doc.rust-lang.org/rustc.
- Compile a binary crate:
rustc {{path/to/main.rs}}
- Compile with optimizations (
smeans optimize for binary size;zis the same with even more optimizations):
rustc {{[-C|--codegen]}} lto {{[-C|--codegen]}} opt-level={{0|1|2|3|s|z}} {{path/to/main.rs}}
- Compile with debugging information:
rustc -g {{path/to/main.rs}}
- Explain an error message:
rustc --explain {{error_code}}
- Compile with architecture-specific optimizations for the current CPU:
rustc {{[-C|--codegen]}} target-cpu={{native}} {{path/to/main.rs}}
- Display the target list (Note: You have to add a target using
rustupfirst to be able to compile for it):
rustc --print target-list
- Compile for a specific target:
rustc --target {{target_triple}} {{path/to/main.rs}}