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

相关推荐
Dxy123931021615 小时前
Python 使用正则表达式将多个空格替换为一个空格
开发语言·python·正则表达式
故事和你9116 小时前
洛谷-数据结构1-1-线性表1
开发语言·数据结构·c++·算法·leetcode·动态规划·图论
techdashen17 小时前
Rust项目公开征测:Cargo 构建目录新布局方案
开发语言·后端·rust
星空椰17 小时前
JavaScript 进阶基础:函数、作用域与常用技巧总结
开发语言·前端·javascript
忒可君18 小时前
C# winform 自制分页功能
android·开发语言·c#
Rust研习社18 小时前
Rust 智能指针 Cell 与 RefCell 的内部可变性
开发语言·后端·rust
leaves falling18 小时前
C++模板进阶
开发语言·c++
坐吃山猪19 小时前
Python27_协程游戏理解
开发语言·python·游戏
gCode Teacher 格码致知19 小时前
Javascript提高:小数精度和随机数-由Deepseek产生
开发语言·javascript·ecmascript
椰猫子19 小时前
Javaweb(Filter、Listener、AJAX、JSON)
java·开发语言