首页 > 其他分享 >rust 常用命令

rust 常用命令

时间:2024-06-21 22:20:46浏览次数:11  
标签:cargo file rustup rustc rust 版本 常用命令 Rust

# cargo

Cargo是Rust的包管理器,它可以帮助开发者轻松地构建、依赖管理和打包 Rust 项目。以下是一些常用的Cargo指令:

cargo new:创建一个新的 Rust 项目
cargo build:编译当前项目
cargo run:编译并运行当前项目
cargo test:运行测试套件
cargo doc:生成并查看文档
cargo update:更新依赖项
# Rustc

Rustc是Rust的编译器,它将Rust代码编译成可执行文件。以下是一些可用于Rustc的常见指令:

rustc [file].rs:编译指定的Rust文件
rustc [file].rs --crate-type=lib:编译为库
rustc [file].rs --emit=asm:生成汇编代码
rustc [file].rs --emit=llvm-bc:生成LLVM字节码
# Rustup

Rustup是一个工具,用于安装和管理多个不同版本的Rust。以下是一些常用的Rustup指令:

rustup update:更新默认的Rust版本
rustup toolchain install nightly:安装Rust的夜间版本
rustup default nightly:将默认Rust版本设置为夜间版本
rustup override set nightly:将当前项目的Rust版本设置为夜间版本

rustup show 查看版本

标签:cargo,file,rustup,rustc,rust,版本,常用命令,Rust
From: https://www.cnblogs.com/rincloud/p/18261590

相关文章

  • Git常用命令
    一、git的作用:-代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本-版本切换:Git存在分支的概念,一个项目可以有多个分支(版本),可以任意切换-多人协作:Git支持多人协作,即一个团队共同开发一个项目,每个团队成员负责一部分代码,通过Git就可以管理和协调-......
  • Rust从入门到放弃00-Linux环境下安装Rust
    Rust从入门到放弃00-Linux环境下安装Rust本文为转载帖,用于记录linux安装Rust原帖指路->https://blog.csdn.net/qq_41879343/article/details/104802548#_9第一步:加入中国科技大学网络镜像代理exportRUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-staticexportRUS......
  • Lru-k在Rust中的实现及源码解析
    LRU-K是一种缓存淘汰算法,旨在改进传统的LRU(LeastRecentlyUsed,最近最少使用)算法的性能。将其中高频的数据达到K次访问移入到另一个队列进行保护。算法思想LRU-K中的“K”代表最近使用的次数。因此,LRU可以认为是LRU-1的特例。LRU-K的主要目的是为了解决LRU算法“缓存污染”的......
  • rust 爬取笔趣阁生成epub文件
    简单研究一下epub,毕竟txt总是看着不爽,后面在优化epub样式cargo.toml[package]name="bqg_epub"version="0.1.0"edition="2021"[dependencies]epub-builder="0.7.4"reqwest={version="0.12.5",features=["blocking......
  • Git常用命令
    初始化本地仓库:gitinit本地仓库关联远程仓库:gitremoteaddorigin“git地址”查看已关联的仓库:gitremote-v切换关联仓库(如从HTTPS方式的关联仓库切换到SSH方式关联的仓库):(1)取消关联:gitremoteremoveorigin(2)重新关联:gitremoteaddorigin“gitSSH方式的地址”查......
  • 2748. 美丽下标对的数目(Rust暴力枚举)
    题目给你一个下标从0开始的整数数组nums。如果下标对i、j满足0≤i<j<nums.length,如果nums[i]的第一个数字和nums[j]的最后一个数字互质,则认为nums[i]和nums[j]是一组美丽下标对。返回nums中美丽下标对的总数目。对于两个整数x和y,如......
  • Rust 交叉编译环境搭建
    一、安装Rust1.官方安装$curl--proto'=https'--tlsv1.2https://sh.rustup.rs-sSf|sh安装时可能存在流量不稳定导致安装失败,可以更换源,使用国内的crates.io镜像。2.更换Rust镜像源进行安装(1)更换Rustup镜像源     修改~/.bashrc,追加如下内容exportR......
  • Rust中 测试用例编写
    //注定会断言失败的代码:断言1和2会不会相等#[cfg(test)]modtests{usesuper::*;#[test]fnone_result(){assert_eq!(1,2);}}注意点 1.编程环境:vscode+rust-analyzer(插件式)2.方法上添加标签(Attribute):#[cfg(test)]3.断言语句:asser......
  • 量化交易:Dual Thrust策略
    哈喽,大家好,我是木头左!DualThrust策略起源于20世纪80年代,由美国著名交易员和金融作家LarryWilliams首次提出。这一策略的核心思想是通过捕捉市场中的短期波动来实现盈利。LarryWilliams通过多年的研究和实践,发现市场中存在一种周期性的波动模式,通过这种模式可以预测价格的短......
  • Redis常见数据类型及其常用命令详解
    文章目录一、Redis概述二、Redis常用命令1.通用命令1.1KEYS:查看符合模板的所有key1.2DEL:删除一个指定的key1.3EXISTS:判断key是否存在1.4EXPIRE:给一个key设置有效期,有效期到期时该key会被自动删除1.5TTL:查看一个key的剩余有效期1.6COPY:复制Redis数据库......