目录

前言

一、Rust编译器

二、编译器的使用

三、Rustc 的定义及与 VSCode 的关系

四、Rustc 的下载与使用方法

1.下载安装

2.使用方法

总结


前言

        在安装完rust和搭建完环境后,开始选择编译器,然后进行rust的学习,在与大家的对接了解后,基本上还是用的推荐的官方编译器,这里选择的是VS CODE

一、Rust编译器

        经过查阅学习​​​​​​,编译器又可分为命令行和非命令行

1.在官网上工具 - Rust 编程语言可以进行相关的编译器的下载

2.Visual Studio Code 中的 Rust点进去后右上角点下载,进入下载系统选择页面:

3.下载Visual Studio Code - Mac, Linux, Windows选择要安装的系统:

二、编译器的使用

1.编译器下载后,涉及到编译器的使用Rust编程之旅--(二)编译器使用_rustc编译器-CSDN博客

里面有详细的编译器使用过程和说明介绍

2.本篇下载的是VSCode,我查找了相关的环境安装,内容可参考:Windows下安装Rust并配置vscode环境_windows rust-CSDN博客,里面有vscode的使用以及插件的安装建议,当然,学习rust的话可以不安装相关C/C++其它语言的插件

3.在工作中,用的rustc,刚开始接触这个的时候在官网查阅发现字面上长得最像(真的啥也不清楚)的就是vscode,后来看了看博客《Rust 编译器手册》第一章:rustc的使用-CSDN博客,发现两者根本不是同一个东西,于是又自己进行整理

三、Rustc 的定义及与 VSCode 的关系

rustc 是 Rust 编程语言的官方编译器,负责将 Rust 源代码(.rs 文件)编译成可执行文件或库。它是 Rust 工具链的核心组件,主要功能包括:

  1. 语法检查:验证代码是否符合 Rust 语法规则。

  2. 类型检查:执行严格的类型安全性检查。

  3. 代码优化:生成高效的机器码。

  4. 错误诊断:提供详细的编译错误信息。

与 VSCode 的关系

  • 依赖关系:VSCode 本身不包含 Rust 编译器,需单独安装 rustc 才能编译 Rust 程序。

  • 开发支持:通过 VSCode 的 Rust 插件(如 rust-analyzer)提供语法高亮、代码补全等功能,但实际编译仍由 rustc 完成。

  • 调试支持:调试需依赖 rustc 生成的调试信息(如 Windows 的 .pdb 文件)和 LLDB/GDB 调试器4

四、Rustc 的下载与使用方法

1.下载安装

推荐方式:通过 rustup 工具安装(包含 rustccargo 等完整工具链):

(1)Windows/macOS/Linux 通用命令

# 下载安装 rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装完成后重启终端,执行 rustc --version 验证安装

(2)Windows 附加步骤

安装 C++ 构建工具(编译时依赖)

2.使用方法

1. 直接编译单个文件

# 编写 hello.rs
echo 'fn main() { println!("Hello, world!"); }' > hello.rs
# 编译并运行
rustc hello.rs && ./hello

2. 通过 Cargo 构建项目(推荐):

# 创建新项目
cargo new my_project
cd my_project
# 编译运行
cargo run

Cargo 自动调用 rustc 并管理依赖

总结

        在编译器的下载安装过程中,也需要对其环境、插件进行搭建,代码在编译时才能正常运行,在这个过程中会遇到很多陌生的名词和专业术语,但是对IDE的使用始终是换汤不换药,rustc对于我来说是一个全新的东西

关于rustc的使用可参考:《Rust 编译器手册》第一章:rustc的使用-CSDN博客

更多推荐