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

相关推荐
如竟没有火炬12 小时前
寻找峰值——二分
java·开发语言·数据结构·python·算法·散列表
JAVA社区13 小时前
Java高级全套教程(十三)—— 分布式锁超详细实战详解(原理+三种方案企业级落地)
java·开发语言·分布式·spring cloud·面试·java-zookeeper
超梦dasgg13 小时前
Java 生产环境 Maven 实战指南
java·开发语言·maven
叶子野格13 小时前
《C语言学习:位运算》17
c语言·开发语言·c++·学习·visual studio
RSTJ_162513 小时前
PYTHON+AI LLM DAY SIXTY-FOUR
开发语言·python
覆东流14 小时前
Java开发环境搭建
java·开发语言·后端
阿洛学长14 小时前
VMware安装虚拟机教程(超详细)
java·linux·开发语言
rit843249914 小时前
链路预测(Link Prediction)MATLAB 实现
开发语言·matlab
jiayong2314 小时前
01 检查 Python 版本与环境
开发语言·python
就叫_这个吧14 小时前
Java普通类、抽象类、接口的应用和区别
java·开发语言