Rust - cargo项目里多个二进制binary crate的编译运行

复制代码
目录
foo
- Cargo.toml
- src
- - main.rs
- - bin
- - - other-bin.rs

将除默认入口文件外待作为二进制crate处理的文件放在src/bin目录下

方法一:

命令行增加配置项 --bin xxx

cargo run --bin foo // 注意! 这里是包名,不是main

cargo run --bin other-bin

方法二:

Cargo.toml增加配置项default-run,指定默认binary crate

rust 复制代码
# Cargo.toml
[package]
name = "foo"
...
default-run = "foo"
# default-run = "other-bin"

cargo run

相关推荐
一个会的不多的人18 分钟前
C# NX二次开发:面收集器控件和曲线收集器控件详解
开发语言·c#
Freak嵌入式30 分钟前
一文速通 Python 并行计算:教程总结
开发语言·python
2401_837088501 小时前
setup 语法糖核心要点
开发语言·前端·javascript
我爱学嵌入式2 小时前
C语言:第18天笔记
c语言·开发语言·笔记
楚Y6同学3 小时前
QT之QSS的使用方法和常用控件的样式设置
开发语言·qt
Yolo566Q4 小时前
“R语言+遥感”的水环境综合评价方法实践技术应用
开发语言·r语言
bruce541105 小时前
深入理解 Rust Axum:两种依赖注入模式的实践与对比(二)
rust
文火冰糖的硅基工坊6 小时前
[激光原理与应用-317]:光学设计 - Solidworks - 草图
开发语言·python·信息可视化·系统架构
草莓熊Lotso6 小时前
【C语言强化训练16天】--从基础到进阶的蜕变之旅:Day10
c语言·开发语言·经验分享·算法·强化
草明6 小时前
docker stats 增加一列容器名称的显示
java·开发语言·docker