Translate

domingo, 4 de junio de 2023

Vamos a instalar Cargo para programar en Rust


No se si da para un post porque tengo linux, y es solo ejecutar : 

$ sudo apt install cargo rust-src rustfmt

y listo!! 

Si todo salio bien, van a hacer : 

$ cargo --version
cargo 1.65.0

Y se imprime la versión de cargo. 

Vamos a hacer un hola mundo, creemos un proyecto: 

cargo new hello_cargo
cd hello_cargo

En Cargo.toml podemos ver datos del proyecto y las dependencias : 

$ ls
Cargo.toml  src

$ cat Cargo.toml 
[package]
name = "hello_cargo"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]

Y podemos ver el código rust en src/main.rs

$ cat src/main.rs
fn main() {
    println!("Hello, world!");
}

Y con cargo build compilamos y cargo run corremos : 

$ cargo build
   Compiling hello_cargo v0.1.0 (...rust/hello_cargo)
    Finished dev [unoptimized + debuginfo] target(s) in 0.87s

$ cargo run 
    Finished dev [unoptimized + debuginfo] target(s) in 0.04s
     Running `target/debug/hello_cargo`
Hello, world!

Y listo!!