cargo rustc
all
Compile a Rust package. Similar to `cargo build`, but you can pass extra options to the compiler. See `rustc --help` for all available options.
More info →Options (2)
-r, --releasebooleanBuild artifacts in release mode, with optimizations
Example:
cargo rustc {{[-r|--release]}}-p, --packagebooleanBuild a specific package
Example:
cargo rustc {{[-p|--package]}} {{package}}Examples (8)
Build the package and pass options to `rustc`
cargo rustc -- rustc_optionsBuild artifacts in release mode, with optimizations
cargo rustc [-r|--release]Compile with architecture-specific optimizations for the current CPU
cargo rustc [-r|--release] -- -C target-cpu=nativeCompile with speed optimizations
cargo rustc -- -C opt-level 1|2|3Compile with [s]ize optimizations (`z` also turns off loop vectorization)
cargo rustc -- -C opt-level s|zCheck if your package uses unsafe code
cargo rustc --lib -- -D unsafe-codeBuild a specific package
cargo rustc [-p|--package] packageBuild only the specified binary
cargo rustc --bin namemade by @shridhargupta | data from tldr-pages