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

相关推荐
bcbobo21cn3 小时前
C#引用类型学习
开发语言·c#·值类型·引用类型
荪荪3 小时前
“快速入门ROS2与C++”的实战计划
java·开发语言·c++
qq_334903153 小时前
实时数据压缩库
开发语言·c++·算法
薛不痒3 小时前
大模型agent
java·开发语言
计算机安禾3 小时前
【数据结构与算法】第1篇:为什么要学习数据结构与算法?专栏导学
c语言·开发语言·c++·学习·算法·visual studio code·visual studio
言之。3 小时前
时间轮(Time Wheel)数据结构入门指南
开发语言·数据结构·python
左左右右左右摇晃3 小时前
Java并发——CAS(比较并替换)
java·开发语言·jvm
Yang-Never3 小时前
AI Code -> Windows电脑安装Claude
开发语言·windows·git
天下无敌笨笨熊3 小时前
C#异步开发探微
开发语言·c#
2301_793804693 小时前
C++中的访问者模式变体
开发语言·c++·算法