Rust toolchains: Difference between revisions
From wikinotes
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= cargo = | |||
<blockquote> | |||
[[rust cargo]] is rust's build system, project, and package manager.<br> | |||
nearly all other tools are abstracted through cargo. | |||
</blockquote><!-- cargo --> | |||
= rustup = | = rustup = | ||
<blockquote> | <blockquote> | ||
Line 16: | Line 24: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- rustc --> | </blockquote><!-- rustc --> | ||
Latest revision as of 23:37, 9 February 2023
cargo
rust cargo is rust's build system, project, and package manager.
nearly all other tools are abstracted through cargo.
rustup
The rust toolchain installer
rustup update # update latest rustc
rustc
rustc
is the rust compiler.rustc foo.rs # compiles 'foo' executable from foo.rs