上一篇写了关于环境的搭建,由于当时时间过长,导致我没有直接验证本地的环境是否OK,但是当时猜想是环境不需要任何操作是直接可以用的,当然也符合了我的猜想。(接下来解释一下为什么才发第二帖,前段时间由于五一假期,导致工作堆积了,这段时间一直在加班搞事情,哈哈,前两天刘牧儿大佬问我进度的事儿,我确实不太好意思,因为我的进度确实慢了,但我也在赶,赶着把咱们读书的进度补齐,加油~)
闲话少叙,接下来就说环境的事儿吧,环境搭建好了,以下是使用本地端验证cargo是否可以使用。
其实验证环境的另一个方法可以输入命令行:rustup show
执行下来是这样的:
以上步骤,就代表了这台电脑是可以来使用rust的了,这只是进门第一步,其实使用命令行来操作,确实麻烦,而且没有了工程的话,开发起来确实也不习惯,之前开发STM32的时候,都是使用keil,其实现在搞软件的大多数都会喜欢vscode,这是一个编辑器,那我们也来凑个热闹来用vscode把环境弄好,这样也可以更亲切,更快速的上手么,对吧。咱们说干就干,接下来是这样:
在vscode之中安装关于rust的插件,我在网上搜索到关于相关的插件有这几个
- rust-analyzer插件简介:编译/分析 rust代码
- Rust Syntax插件简介:为rust代码提供语法高亮显示
- Rust Test Lens插件简介:快速运行或调试rust代码
第一次使用vscode+rust,索性把插件都安装上吧,安装步骤我就不赘述了,就是点击安装就可以了。
接下来就找到刚刚创建好的hello world的工程,也可以根据命令行的方式创建到别的文件夹工作区中。
找到工程之后,打开关于main.rs的文件,这里就是源码了,以后要操作源码也是需要从这里来弄的。
由于我们都安装好rust的插件,就可以直接来操作了
也是在终端中输入cargo run,命令,直接就可以编译了。
至此,工程已经全部搭建好了,这也算是工欲善其事必先利其器,当然,这些还不算是rust的入门,真正的入门需要了解数据结构,数据类型和一些语法等等。
总结:以上基本上就是第一章的操作内容,第一章来说,基本就是介绍Rust,搭建环境,讲述Rust可以应用的场合和其语言优势,从我的操作来说,感觉Rust的优势就是简单&快。而且通过阅读这本书了解到,Rust针对内存安全方面有独特的优势,也就是说,使用Rust开发的话,会使程序很健壮,稳定可靠。可以说,Rust是一种现代化、安全、高性能的系统编程语言,适用于各种场景,包括嵌入式系统、网络服务、操作系统等。