Table of Contents
Programovací jazyk Rust
Jednoduchá kompilace
- Příkaz
rustc
:rustc -o program program.rs
- Cesta ke knihovnám:
rustc regexredux-test.rs -L ~/Rust/simplify-tags/target/debug/deps
- Viz
man rustc
Projekt
- Příkaz
cargo
- Vytvoření nového projektu:
cargo new program --bin
- Kompilace:
cargo build [--release]
- Kompilace a běh:
cargo run
Soubory
- Soubor
Cargo.toml
[package] name = "guessing_game" version = "0.1.0" authors = ["skoumal"] [dependencies] rand = "0.4.0"
- Zdrojáky
main.rs
- Preambule (prelude):
extern crate rand; use std::io; use rand::Rng;
- Hlavní funkce:
fn main() { }
- Knihovny (crates)
*.rlib
Adresáře
- Pod adresářem projektu jsou tyto podadresáře;
.git src target +-debug // zkompilovaný program +-.fingerprint +-build +-deps // knihovny +-examples +-incremental +-native +-release // zkompilovaný optimalizovaný program +-.fingerprint +-build +-deps // knihovny +-examples +-incremental +-native