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

相关推荐
程序修理员13 小时前
java+vue实现文件下载进度条
java·开发语言·vue.js
梁正雄13 小时前
10、Python面向对象编程-2
开发语言·python
Jo乔戈里13 小时前
Python复制文件到剪切板
开发语言·python
任子菲阳14 小时前
学Java第五十三天——IO综合练习(1)
java·开发语言·爬虫
繁华似锦respect14 小时前
单例模式出现多个单例怎么确定初始化顺序?
java·开发语言·c++·单例模式·设计模式·哈希算法·散列表
码农很忙14 小时前
让复杂AI应用构建像搭积木:Spring AI Alibaba Graph深度指南与源码拆解
开发语言·人工智能·python
渡我白衣14 小时前
计算机组成原理(1):计算机发展历程
java·运维·开发语言·网络·c++·笔记·硬件架构
霸王大陆14 小时前
《零基础学 PHP:从入门到实战》模块十:从应用到精通——掌握PHP进阶技术与现代化开发实战-4
开发语言·php
脾气有点小暴14 小时前
JavaScript 数据存储方法全解析:从基础到进阶
开发语言·javascript·ecmascript
繁华似锦respect14 小时前
C++ 内存分配器-allocator
开发语言·c++·设计模式