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

相关推荐
Sammyyyyy4 分钟前
Gemini CLI 进阶:构建安全的MCP连接与验证策略
开发语言·ai·ai编程·servbay
老蒋每日coding5 分钟前
驾驭并发之力:Go语言构建高可用微服务完全指南
开发语言·微服务·golang
努力学习的小洋9 分钟前
Python训练打卡Day4:缺失值处理
开发语言·python
郝学胜-神的一滴9 分钟前
Python类属性与实例属性详解及MRO算法演进
开发语言·python·程序人生·算法
一颗青果10 分钟前
短线重连代码实现
开发语言·网络·c++
AI视觉网奇11 分钟前
audio2face 实时驱动 2026笔记
开发语言·python
陳103018 分钟前
C++:list(1)
开发语言·c++
小CC吃豆子19 分钟前
如何在 VS Code 中调试 C++ 程序?
开发语言·c++
Overt0p21 分钟前
抽奖系统(7)
java·开发语言·spring boot·redis·tomcat·rabbitmq
JANG102422 分钟前
【Qt】项目打包
开发语言·qt