Rust toolchains: Difference between revisions

From wikinotes
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{|
 
|-
= cargo =
| [[rust 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 =
= 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