Rust 使用 Cargo 创建和运行工程
Rust About 2,412 words命令列表
直接输入cargo
即能输出帮助列表
cargo
输出
❯ cargo
Rust's package manager
Usage: cargo [+toolchain] [OPTIONS] [COMMAND]
Options:
-V, --version Print version info and exit
--list List installed commands
--explain <CODE> Run `rustc --explain CODE`
-v, --verbose... Use verbose output (-vv very verbose/build.rs output)
-q, --quiet Do not print cargo log messages
--color <WHEN> Coloring: auto, always, never
--frozen Require Cargo.lock and cache are up to date
--locked Require Cargo.lock is up to date
--offline Run without accessing the network
--config <KEY=VALUE> Override a configuration value
-Z <FLAG> Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details
-h, --help Print help information
Some common cargo commands are (see all commands with --list):
build, b Compile the current package
check, c Analyze the current package and report errors, but don't build object files
clean Remove the target directory
doc, d Build this package's and its dependencies' documentation
new Create a new cargo package
init Create a new cargo package in an existing directory
add Add dependencies to a manifest file
remove Remove dependencies from a manifest file
run, r Run a binary or example of the local package
test, t Run the tests
bench Run the benchmarks
update Update dependencies listed in Cargo.lock
search Search registry for crates
publish Package and upload this package to the registry
install Install a Rust binary. Default location is $HOME/.cargo/bin
uninstall Uninstall a Rust binary
See 'cargo help <command>' for more information on a specific command.
创建工程
使用cargo new
命令新建工程
cargo new test_project
输出
❯ cargo new test_project
Created binary (application) `test_project` package
构建工程
使用cargo build
命令构建和编译工程,需进入到工程文件夹中
cargo build
输出
❯ cargo build
Compiling test_project v0.1.0
Finished dev [unoptimized + debuginfo] target(s) in 0.29s
运行工程
❯ cargo run
Blocking waiting for file lock on package cache
Finished dev [unoptimized + debuginfo] target(s) in 0.27s
Running `target/debug/test_project`
Hello, world!
Views: 923 · Posted: 2023-04-29
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...