Rust toolchains: Difference between revisions
From wikinotes
(Created page with "{| |- | rust cargo |}") |
No edit summary |
||
(6 intermediate revisions by the same user not shown) | |||
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 = | |||
<blockquote> | |||
The rust toolchain installer | |||
<syntaxhighlight lang="bash"> | |||
rustup update # update latest rustc | |||
</syntaxhighlight> | |||
</blockquote><!-- rustup --> | |||
= rustc = | |||
<blockquote> | |||
<code>rustc</code> is the rust compiler. | |||
<syntaxhighlight lang="bash"> | |||
rustc foo.rs # compiles 'foo' executable from foo.rs | |||
</syntaxhighlight> | |||
</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