# cargo build > 编译本地包及其所有依赖项。 > 更多信息:。 - 在本地路径中构建由 `Cargo.toml` 清单文件定义的包: `cargo build` - 以发布模式构建工件,并进行优化: `cargo build --release` - 要求 `Cargo.lock` 是最新的: `cargo build --locked` - 构建工作区中的所有包: `cargo build --workspace` - 构建特定的包: `cargo build --package {{package}}` - 仅构建指定的二进制文件: `cargo build --bin {{name}}` - 仅构建指定的测试目标: `cargo build --test {{testname}}`