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社区39 分钟前
Java高级全套教程(十三)—— 分布式锁超详细实战详解(原理+三种方案企业级落地)
java·开发语言·分布式·spring cloud·面试·java-zookeeper
超梦dasgg1 小时前
Java 生产环境 Maven 实战指南
java·开发语言·maven
叶子野格1 小时前
《C语言学习:位运算》17
c语言·开发语言·c++·学习·visual studio
RSTJ_16251 小时前
PYTHON+AI LLM DAY SIXTY-FOUR
开发语言·python
覆东流2 小时前
Java开发环境搭建
java·开发语言·后端
阿洛学长2 小时前
VMware安装虚拟机教程(超详细)
java·linux·开发语言
rit84324992 小时前
链路预测(Link Prediction)MATLAB 实现
开发语言·matlab
jiayong232 小时前
01 检查 Python 版本与环境
开发语言·python
就叫_这个吧2 小时前
Java普通类、抽象类、接口的应用和区别
java·开发语言