【rust工具链】

【rust工具链】

码农世界 2024-05-27 前端 82 次浏览 0个评论

1 查看正在使用的工具链

  1. 命令:rustup show

  2. 结果显示:

    从图中可以看到正在使用的是rustc 1.76.0版本,也可以看到已安装的所有版本的工具链

2 使用默认工具链

  1. 命令:rustup default +版本号

    例如:rustup default 1.58,即可切换到1.58版本的rustc

  2. 当rustup default不带任何参数时,显示当前的默认值

3 查看已安装组建

  1. 命令rustup component list,可以查看已安装的组件
  2. 组件列表:
    • rustc— Rust 编译器和Rustdoc。
    • cargo— Cargo是一个包管理器和构建工具。
    • rustfmt— Rustfmt是一个自动格式化代码的工具。
    • rust-std——这是 Rust标准库。rust-std每个支持的目标都有一个单独的 组件rustc,例如 rust-std-x86_64-pc-windows-msvc.有关更多详细信息,请参阅交叉编译章节。
    • rust-docs— 这是Rust 文档的本地副本。使用该 rustup doc命令在 Web 浏览器中打开文档。运行rustup doc --help以获得更多选择。
    • rust-analyzer— rust-analyzer是一个语言服务器,为编辑器和 IDE 提供支持。
    • clippy— Clippy是一个 lint 工具,可以对常见错误和风格选择进行额外检查。
    • miri— Miri是一个实验性的 Rust 解释器,可用于检查未定义的行为。
    • rust-src— 这是 Rust 标准库源代码的本地副本。某些工具(例如rust-analyzer )可以使用它来为标准库中的函数提供自动完成功能;Miri是 Rust 解释器; Cargo 的实验性build-std功能,允许您在本地重建标准库。
    • rust-mingw— 这包含用于在x86_64-pc-windows-gnu平台上构建的链接器和平台库。
    • llvm-tools— 该组件包含LLVM工具的集合。请注意,该组件尚未稳定,将来可能会发生变化,并按原样提供。请参阅#85658。
    • rustc-dev— 该组件包含作为库的编译器。大多数用户不需要这个;仅在开发链接到编译器的工具时才需要它,例如对Clippy进行修改。

转载请注明来自码农世界,本文标题:《【rust工具链】》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,82人围观)参与讨论

还没有评论,来说两句吧...

Top