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

相关推荐
项目題供诗5 分钟前
黑马python(二十四)
开发语言·python
就改了29 分钟前
JUC小册——公平锁和非公平锁
java·开发语言
一粒沙白猫1 小时前
Java综合练习04
java·开发语言·算法
哎呦你好1 小时前
【CSS】Grid 布局基础知识及实例展示
开发语言·前端·css·css3
一入JAVA毁终身1 小时前
处理Lombok的一个小BUG
java·开发语言·bug
Hellyc2 小时前
JAVA八股文:异常有哪些种类,可以举几个例子吗?Throwable类有哪些常见方法?
java·开发语言
Pomelo_刘金2 小时前
Rust 宣布发布1.88.0
rust
2301_803554522 小时前
c++中的绑定器
开发语言·c++·算法
海棠蚀omo2 小时前
C++笔记-位图和布隆过滤器
开发语言·c++·笔记
杰哥技术分享2 小时前
Yii2 安装-yii2-imagine
开发语言·yii