目录
前言
一、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 工具链的核心组件,主要功能包括:
语法检查:验证代码是否符合 Rust 语法规则。
类型检查:执行严格的类型安全性检查。
代码优化:生成高效的机器码。
错误诊断:提供详细的编译错误信息。
与 VSCode 的关系:
依赖关系:VSCode 本身不包含 Rust 编译器,需单独安装
rustc才能编译 Rust 程序。开发支持:通过 VSCode 的 Rust 插件(如
rust-analyzer)提供语法高亮、代码补全等功能,但实际编译仍由rustc完成。调试支持:调试需依赖
rustc生成的调试信息(如 Windows 的.pdb文件)和 LLDB/GDB 调试器4。
四、Rustc 的下载与使用方法
1.下载安装
推荐方式:通过rustup工具安装(包含rustc、cargo等完整工具链):
(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 && ./hello2. 通过 Cargo 构建项目(推荐):
# 创建新项目 cargo new my_project cd my_project # 编译运行 cargo runCargo 自动调用rustc并管理依赖
总结
在编译器的下载安装过程中,也需要对其环境、插件进行搭建,代码在编译时才能正常运行,在这个过程中会遇到很多陌生的名词和专业术语,但是对IDE的使用始终是换汤不换药,rustc对于我来说是一个全新的东西
关于rustc的使用可参考:《Rust 编译器手册》第一章:rustc的使用-CSDN博客