当前位置: 首页 > news >正文

RUST学习教程-安装教程

文章目录

        • 参考文档
        • 安装教程
        • 更新
        • 卸载

参考文档

https://course.rs/first-try/installation.html

安装教程

Linux或者mac安装教程

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

安装完成,当出现command not found的时候,需要source一下环境变量

oem@oem-QM1100x1-6C:~$ source ~/.bashrc
oem@oem-QM1100x1-6C:~$ rustc -V
rustc 1.82.0 (f6e511eec 2024-10-15)
以下是带有中文注释的 `rustc` 使用帮助:```
用法: rustc [选项] 输入文件选项:-h, --help          显示此帮助信息--cfg SPEC      配置编译环境。SPEC 支持语法 `NAME[="VALUE"]`,用于指定条件编译的配置。--check-cfg SPEC提供预期的 `cfg` 列表以进行检查。-L [KIND=]PATH      添加目录到库搜索路径。可选的 KIND 类型包括:- dependency: 依赖库- crate: Rust crate- native: 本地库- framework: macOS 框架- all: 所有类型 (默认)-l [KIND[:MODIFIERS]=]NAME[:RENAME]将生成的 crate 与指定的本地库 NAME 链接。KIND 的可选值为:- static: 静态库- framework: macOS 框架- dylib: 动态库 (默认)MODIFIERS 是可选的修饰符,支持以下值(带 `+` 启用或 `-` 禁用):- bundle: 打包- verbatim: 精确链接- whole-archive: 全部归档- as-needed: 按需加载--crate-type [bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]指定编译器生成的 crate 类型(可用逗号分隔多种类型)。--crate-name NAME指定生成的 crate 名称。--edition 2015|2018|2021|2024指定编译器使用的 Rust 版本。默认是 2015,最新稳定版为 2021。--emit [asm|llvm-bc|llvm-ir|obj|metadata|link|dep-info|mir]指定编译器生成的输出类型(可用逗号分隔多种类型)。--print [选项]输出编译器的各种信息。选项包括:- crate-name: crate 名称- file-names: 文件名称- sysroot: 系统根路径- target-list: 支持的目标列表- target-cpus: 支持的 CPU 类型- 其他选项详见帮助。-g                  等价于 `-C debuginfo=2`,启用调试信息。-O                  等价于 `-C opt-level=2`,启用优化。-o FILENAME         指定输出文件名称。--out-dir DIR   将输出写入指定目录(文件名由编译器决定)。--explain OPT   提供错误消息的详细说明。--test          构建测试框架。--target TARGET 指定编译目标平台的三元组。-A, --allow LINT    设置允许的 lint 检查。-W, --warn LINT     设置警告级别的 lint 检查。--force-warn LINT强制将 lint 设置为警告级别。-D, --deny LINT     设置不允许的 lint 检查。-F, --forbid LINT   设置禁止的 lint 检查。--cap-lints LEVEL设置最严格的 lint 级别,超过此级别的 lint 会被限制。-C, --codegen OPT[=VALUE]设置代码生成的选项。-V, --version       输出版本信息并退出。-v, --verbose       输出详细信息。附加帮助:-C help             输出代码生成选项。-W help             输出 lint 选项和默认设置。--help -v           输出 `rustc` 接受的所有选项。
```### 中文注释说明:
- 每个选项后面添加了简要的中文说明,方便理解 Rust 编译器的命令行参数。
- 可根据需要参考官方文档或 `rustc` 提供的帮助获取更多细节。
更新
rustup update
卸载
rustup self uninstall
http://www.lryc.cn/news/489818.html

相关文章:

  • redis6.0之后的多线程版本的问题
  • python的 pandas.Dataframe 和 pandas.Series基础内容
  • golang学习5
  • 【C语言】11月第二次测试 ing
  • 行列式的理解与计算:线性代数中的核心概念
  • 按出生日期排序(结构体专题)
  • 【C++】拆分详解 - 多态
  • Python世界:力扣题解875,珂珂爱吃香蕉,中等
  • Java设计模式 —— Java七大设计原则详解
  • SpringBoot学习记录(六)配置文件参数化
  • android 使用MediaPlayer实现音乐播放--获取音乐数据
  • .net 8使用hangfire实现库存同步任务
  • 第 22 章 - Go语言 测试与基准测试
  • VB.Net笔记-更新ing
  • centos 服务器 docker 使用代理
  • python语言基础
  • Python中的Apriori库详解
  • MongoDB比较查询操作符中英对照表及实例详解
  • 掌上单片机实验室 – RT-Thread + ROS2 初探(25)
  • ‌Kotlin中的?.和!!主要区别
  • iframe嵌入踩坑记录
  • 面试小札:Java的类加载过程和类加载机制。
  • Spring 上下文对象
  • Wireshark抓取HTTPS流量技巧
  • 测试人员--如何区分前端BUG和后端BUG
  • 【Vue】指令扩充(指令修饰符、样式绑定)
  • Ubuntu20.04 Rk3588 交叉编译ffmpeg7.0
  • HTML常用表格与标签
  • 网络安全与加密
  • MySQL数据库-索引的介绍和使用