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

相关推荐
weixin_531651815 小时前
Python 渐进式学习指南
开发语言·windows·python
weixin_649555675 小时前
C语言程序设计第四版(何钦铭、颜晖)第八章指针之在数组中查找指定元素
c语言·开发语言
add45a5 小时前
C++中的原型模式
开发语言·c++·算法
代码s贝多芬的音符5 小时前
Android NV21 转 YUV 系列格式
android·开发语言·python
2401_844221325 小时前
C++类型推导(auto/decltype)
开发语言·c++·算法
2201_753877795 小时前
高性能计算中的C++优化
开发语言·c++·算法
无限进步_5 小时前
深入解析C++容器适配器:stack、queue与deque的实现与应用
linux·开发语言·c++·windows·git·github·visual studio
2501_945425155 小时前
分布式系统容错设计
开发语言·c++·算法
阿成学长_Cain5 小时前
Linux 命令:ldconfig —— 动态链接库管理命令
java·开发语言·spring
2401_884563245 小时前
C++代码重构实战
开发语言·c++·算法