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

相关推荐
沉淀粉条形变量2 分钟前
rust 单例模式
开发语言·单例模式·rust
光电笑映6 分钟前
C++11 新特性全解:语法糖、容器进化与可调用对象包装
开发语言·c++
qq_白羊座8 分钟前
Langchain、Cursor、python的关系
开发语言·python·langchain
kiku181811 分钟前
Python网络编程
开发语言·网络·python
小李子呢021119 分钟前
前端八股3---ref和reactive
开发语言·前端·javascript
SWAGGY..19 分钟前
【C++初阶】:(7)STL简介
开发语言·c++
dog25025 分钟前
卡瓦列里积分赏析
开发语言·php
流星蝴蝶没有剑30 分钟前
CoPaw Agent 对接 Python 客户端开发指南:实现流式响应与实时打印
开发语言·python
咬_咬37 分钟前
go语言学习(数组与切片)
开发语言·学习·golang·数组·切片
小陈工40 分钟前
Python Web开发入门(十八):跨域问题解决方案——从“为什么我的请求被拦了“到“我让浏览器乖乖听话“
开发语言·python·机器学习·架构·数据挖掘·回归·状态模式