https://m.toutiao.com/is/SUCNcDj/ 在学习一门编程语言之前,配置好开发环境是必不可少的。在本文中,我们将学习如何安装Rust和配置VSCode开发环境,并通过编写一个Hello World程序来完成今天的学习。 安装Rust非常简单,只需按照官方指南操作即可。 Windows环境下安装Rust 以下是Rust在Windows 环境下的的步骤: 下载安装器 在Rust官方网站上下载安装器。网站链接是 运行安装程序 运行刚刚下载的安装程序,并按照屏幕上的指示进行操作。在安装过程中,您可能需要安装Microsoft C++生成工具。如果您在Windows以外的操作系统上,可以查看“其他安装方式”。 下载正确版本的安装程序 在下载安装程序时,注意下载适合您的操作系统和计算机架构的正确版本。如果您使用的是32位Windows系统,则需要下载32位版本的安装程序。如果您使用的是64位系统,则需要下载64位版本的安装程序。 打开命令提示符 安装完成后,打开命令提示符(也称为“命令行”)并输入命令:rustc --version。如果您成功安装了Rust,则应该看到Rust版本号的输出。 安装Rust的过程可能因个人计算机的配置和网络情况而有所不同,但这些步骤是通用的,大致如上所述。安装完成后,就可以开始学习和使用Rust了!后面附上我在Windows 7环境下面的安装步骤以供大家参考: 运行下载的rustup-init.exe,选择1:默认安装 安装Visual Studio环境 安装完成后重启计算机 再次运行rustup-init选择默认安装:1,等待下载rust相关文件 看到以下提示,恭喜你已经安装完成了 接下来检查环境配置是否正常 安装完成后,输入以下命令验证是否安装成功: C:\Users\Administrator\.cargo\bin>rustc.exe --versionrustc 1.67.1 (d5a82bbd2 2023-02-07) 如果输出Rust的版本号,说明Rust的工具链安装成功。 Mac环境下安装Rust 要在Mac环境下安装Rust,请按照以下步骤进行操作: 打开终端并输入以下命令:curl --proto '=https' --tlsv1.2 -sSf https://sh. | sh。 选择默认的安装方式:
等待下载完成,出现以下提示安装完成,根据提示运行一下source命令: Rust is installed now. Great!To get started you may need to restart your current shell.This would reload your PATH environment variable to includeCargo's bin directory ($HOME/.cargo/bin).To configure your current shell, run:source '$HOME/.cargo/env' 安装完成后,输入以下命令验证是否安装成功:
如果输出Rust的版本号,说明Rust的工具链安装成功。接下来,我将会和大家一起在Mac的开发环境下学习Rust。 首先需要配置我们的开发环境,我们选择使用VSCode作为我们的开发工具,VSCode的下载地址是 安装VSCode后,打开VSCode,点击左侧的扩展图标(即Extensions),安装我们编写Rust开发的一些必要的插件,其中最重要的是rust-analyzer。除了rust-analyzer之外,还有一些其他的插件也很有用,例如crates、rust test lens和Tabnine插件。它们分别提供了包管理、测试代码和代码自动补全的功能。 在安装好必要的插件之后,我们可以使用cargo来创建Rust项目。打开终端并切换到要创建项目的目录,输入以下命令: cargo new hello_world --bin 这将创建一个名为hello_world的二进制项目。接下来,我们可以在VSCode中打开该项目。打开VSCode并选择“打开文件夹”,然后导航到项目所在的目录并选择打开。 在VSCode中编写Hello World程序非常简单。在src/main.rs文件中,输入以下代码:
保存文件后,我们可以通过在终端中运行以下命令来编译和运行程序: cargo run --package hello_world --bin hello_world Compiling hello_world v0.1.0 (/Users/rust/hello_world) Finished dev [unoptimized + debuginfo] target(s) in 1m 10s Running `target/debug/hello_world`Hello, world! 这样我们就成功地编译并运行了我们的第一个Rust程序,终端会输出“Hello, world!”。接下来,我们将正式进入Rust的学习阶段。我将和大家一起学习包管理工具和依赖管理,并分享我的第二篇学习笔记“Rust学习笔记(二):包管理工具和依赖管理”。 |
|
来自: 山峰云绕 > 《C及加加编译器底层反汇编逆向工程》