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

相关推荐
csbysj20201 小时前
PHP Mail - 发送邮件的最佳实践指南
开发语言
jdbcaaa1 小时前
Go 语言 runtime 包的使用与注意事项
开发语言·后端·golang·runtime
ZHOUPUYU3 小时前
PHP 8.3网关优化:我用JIT将QPS提升300%的真实踩坑录
开发语言·php
寻寻觅觅☆7 小时前
东华OJ-基础题-106-大整数相加(C++)
开发语言·c++·算法
l1t8 小时前
在wsl的python 3.14.3容器中使用databend包
开发语言·数据库·python·databend
赶路人儿8 小时前
Jsoniter(java版本)使用介绍
java·开发语言
ceclar1239 小时前
C++使用format
开发语言·c++·算法
码说AI9 小时前
python快速绘制走势图对比曲线
开发语言·python
Gofarlic_OMS9 小时前
科学计算领域MATLAB许可证管理工具对比推荐
运维·开发语言·算法·matlab·自动化
星空下的月光影子9 小时前
易语言开发从入门到精通:补充篇·网络爬虫与自动化采集分析系统深度实战·HTTP/HTTPS请求·HTML/JSON解析·反爬策略·电商价格监控·新闻资讯采集
开发语言