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

相关推荐
黑眼圈子1 天前
Java正则表达式基础知识
java·开发语言·正则表达式
李昊哲小课1 天前
Python 线性数据结构详解
开发语言·数据结构·python
jacsonchen1 天前
MacOS升级ruby版本
开发语言·macos·ruby
李昊哲小课1 天前
Python 数据结构示例
开发语言·数据结构·python
java1234_小锋1 天前
Java高频面试题:RabbitMQ如何实现消息的持久化?
java·开发语言
崇山峻岭之间1 天前
matlab的高频注入
开发语言·matlab
溪海莘1 天前
如何使用uv创建并管理一个新的空白的python项目?
开发语言·python·uv
吾诺1 天前
GO 快速升级Go版本
开发语言·redis·golang
YMWM_1 天前
conda特定环境打包
开发语言·conda·php
FreeBuf_1 天前
恶意Rust组件与AI机器人利用CI/CD管道窃取开发者密钥
人工智能·ci/cd·rust