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

相关推荐
三体世界39 分钟前
TCP传输控制层协议深入理解
linux·服务器·开发语言·网络·c++·网络协议·tcp/ip
随心点儿1 小时前
使用python 将多个docx文件合并为一个word
开发语言·python·多个word合并为一个
萧曵 丶1 小时前
Rust 仿射类型(Affine Types)
rust·仿射类型
不学无术の码农1 小时前
《Effective Python》第十三章 测试与调试——使用 Mock 测试具有复杂依赖的代码
开发语言·python
tomcsdn311 小时前
SMTPman,smtp的端口号是多少全面解析配置
服务器·开发语言·php·smtp·邮件营销·域名邮箱·邮件服务器
EnigmaCoder1 小时前
Java多线程:核心技术与实战指南
java·开发语言
大白的编程日记.3 小时前
【计算机基础理论知识】C++篇(二)
开发语言·c++·学习
网小鱼的学习笔记3 小时前
python中MongoDB操作实践:查询文档、批量插入文档、更新文档、删除文档
开发语言·python·mongodb
Q_Q5110082853 小时前
python的保险业务管理与数据分析系统
开发语言·spring boot·python·django·flask·node.js·php
亮1113 小时前
Maven 编译过程中发生了 Java Heap Space 内存溢出(OutOfMemoryError)
java·开发语言·maven