1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.pt_BR/common/rustc.md
Sebastiaan Speck d003e6bb9d
pages.pt_BR: update outdated pages (removals that needs a replacement) (#11975)
Co-authored-by: Vitor Henrique <87824454+vitorhcl@users.noreply.github.com>
Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
Co-authored-by: Isaac Vicente <isaacvicentsocial@gmail.com>
2024-01-07 11:34:45 +01:00

33 lines
879 B
Markdown

# 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}}`