tldr/pages.es/common/cargo.md

38 lines
978 B
Markdown
Raw Normal View History

2022-10-20 17:08:09 +01:00
# cargo
> Gestiona proyectos Rust y sus dependencias de módulos (crates).
> Algunos subcomandos como `cargo build` tienen su propia documentación de uso.
2023-05-16 11:19:30 +01:00
> Más información: <https://doc.rust-lang.org/cargo>.
2022-10-20 17:08:09 +01:00
- Busca crates:
`cargo search {{texto_de_búsqueda}}`
- Instala un crate:
`cargo install {{nombre_del_módulo}}`
- Lista crates instalados:
`cargo install --list`
- Crea un nuevo proyecto Rust binario o biblioteca en el directorio actual:
`cargo init --{{bin|lib}}`
- Crea un nuevo proyecto Rust binario o biblioteca en el directorio especificado:
`cargo new {{ruta/al/directorio}} --{{bin|lib}}`
- Compila el proyecto Rust en el directorio actual:
`cargo build`
- Compila el proyecto Rust en el directorio actual usando el compilador nightly:
`cargo +nightly build`
- Compila el proyecto Rust en el directorio actual usando un número específico de hilos (por defecto es el número de núcleos de la CPU):
`cargo build --jobs {{numero_de_hilos}}`