Summary - Rust for C-Programmers
This chapter provided a functional overview of rustc and Cargo. You now have the basic tools to compile, run, and manage dependencies for Rust projects. For more advanced topics like workspaces, custom build configurations, publishing crates, and features, refer to Chapter 23 and the official documentation.
Keyboard shortcuts Press ← or → to navigate between chapters Press S or / to search in the book Press ? to show this help Press Esc to hide this help 4.3 Summary rustc is the Rust compiler, analogous to gcc or clang, but rarely invoked directly in larger projects. Cargo is Rust’s integrated build system and package manager, comparable to combining Make/CMake with a package manager like apt, Conan, or vcpkg. Cargo handles project creation (cargo new), building (cargo build), running (cargo run), testing (cargo test), and dependency management (cargo add, Cargo.toml). Rust libraries…
saved by
related reading
- Summary - Rust for C-Programmersrust-for-c-programmers.com
- Modules and crates - Rust for C-Programmersrust-for-c-programmers.com
- Rust for C programmers - Rust for C-Programmersrust-for-c-programmers.com
- The program structure - Rust for C-Programmersrust-for-c-programmers.com
- Hello, Cargo! - The Rust Programming Languagedoc.rust-lang.org
- Summary - Rust for C-Programmersrust-for-c-programmers.com
- Why Rust - Rust for C-Programmersrust-for-c-programmers.com
- What makes Rust special - Rust for C-Programmersrust-for-c-programmers.com
- Summary - Rust for C-Programmersrust-for-c-programmers.com
- Memory safety and ownership - Rust for C-Programmersrust-for-c-programmers.com
- Summary - Rust for C-Programmersrust-for-c-programmers.com
- Data types - Rust for C-Programmersrust-for-c-programmers.com