870|2

280

帖子

0

TA的资源

一粒金砂(高级)

《Rust实战》2.环境测试与vscode的环境搭建与应用 [复制链接]

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

最新回复

本帖最后由 hellokitty_bean 于 2024-5-13 12:21 编辑 个人感觉,《圣经》讲的可以了。另外还有坛友也讲的不错。,尤其是在VSCode中Rust插件的选择问题,是关键。   详情 回复 发表于 2024-5-13 12:20

回复
举报

683

帖子

5

TA的资源

纯净的硅(高级)

感谢楼主分享的RUST语言开发环境搭建技术内容,给入门者提供了有力的帮助

此帖出自编程基础论坛

回复

850

帖子

1

TA的资源

纯净的硅(高级)

本帖最后由 hellokitty_bean 于 2024-5-13 12:21 编辑

个人感觉,《圣经》讲的可以了。另外还有坛友也讲的不错。,尤其是在VSCode中Rust插件的选择问题,是关键。

此帖出自编程基础论坛

回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表