rustc

O compilador Rust. Projetos Rust geralmente usam o cargo em vez de chamar rustc diretamente. Mais informações: https://doc.rust-lang.org/rustc.

  • Compila uma crate binária:

rustc caminho/para/arquivo.rs

  • Compila com otimizações (s significa otimizar o tamanho do binário; z é o mesmo com ainda mais otimizações):

rustc -C lto -C opt-level=0|1|2|3|s|z caminho/para/arquivo.rs

  • Compila com informações de depuração:

rustc -g caminho/para/arquivo.rs

  • Explica uma mensagem de erro:

rustc --explain código_de_erro

  • Compila com otimizações específicas de arquitetura para a CPU atual:

rustc -C target-cpu=native caminho/para/arquivo.rs

  • Exibe lista de targets:

rustc --print target-list

  • Compila para um target específico:

rustc --target target_triplo caminho/para/arquivo.rs