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

相关推荐
apcipot_rain3 分钟前
【天梯赛】2026天梯赛模拟赛——题解
开发语言·c++·算法·蓝桥杯·天梯赛
Rust研习社5 分钟前
Rust 堆内存指针 Box 详解
开发语言·后端·rust
liulilittle13 分钟前
Lua 浮点数比较
开发语言·junit·lua
yuyuyuliang0024 分钟前
python笔记1
开发语言·笔记·python
摇滚侠26 分钟前
Groovy 如何给集合中添加元素
java·开发语言·windows·python
~plus~26 分钟前
C# 事件溯源与 CQRS 架构:用 EventStoreDB 打造可靠系统
开发语言·架构·c#
江奖蒋犟29 分钟前
【C++】红黑树
开发语言·c++
雒珣32 分钟前
Qt实现命令行参数功能示例:QCommandLineParser
开发语言·数据库·qt
无巧不成书021841 分钟前
Java异常体系与处理全解:核心原理、实战用法、避坑指南
java·开发语言·异常处理·java异常处理体系
大尚来也1 小时前
Go性能调优实战:用pprof精准定位瓶颈
开发语言