【Rust学习】安装Rust环境

本笔记为了记录学习Rust过程,内容如有错误请大佬指教
使用IDE:vs code
参考教程:菜鸟教程链接: 菜鸟教程链接:

Rust学习

  • Rust入门
    • 安装Rust编译环境
      • Rust 编译工具
    • 构建Rust 工程目录

Rust入门

安装Rust编译环境

因为我已经安装过VSCode了,所以VSCode的安装方法在此处就不多介绍了,接下来就是安装Rust的编译工具。

Rust 编译工具

可以点击跳转下载Rust 编译工具
在这里插入图片描述
请添加图片描述

请添加图片描述
请添加图片描述
在这里插入图片描述

构建Rust 工程目录

新建文件夹,我在这里是命名为RUST-TEST,然后新建一个名叫 greeting 的文件
在这里插入图片描述
在终端里输入以下三个命令:

cd ./greeting 
cargo build 
cargo run 

发现成功运行程序。
请添加图片描述

打开main.rs文件,里面是一个最简单的rust程序

fn main() {println!("Hello, world!");
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/418250.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用多GPU训练

目录 一、常见的多GPU训练方法 1、问题拆分 2、数据并行 二、代码实现 1、实现ResNet-18网络 2、网络初始化 3、训练 三、总结 一、常见的多GPU训练方法 1、问题拆分 假设我们有多个GPU。我们希望以一种方式对训练进行拆分,为实现良好的加速比,还…

TS报错:未使用的局部变量

1.问题 2,解决 2.1可以根据快速修复,进行修改 2.2也可以去到TS的配置文件,找到如下,改成false即可 // 报告未使用的局部变量 "noUnusedLocals": true, // 报告未使用的函数参数 "noUnusedParameters": true,…

C++——vector的使用及其模拟实现

vector的使用及其模拟实现 文章目录 vector的使用及其模拟实现1. vector的使用1.1 构造函数construct1.2 获取当前存储的数据个数size()和最大容量capacity()1.3 访问1.3.1 operator[]运算符重载1.3.2 迭代器访问1.3.3 范围for 1.4 容量相关reserve()和resize()1.5 增&#xff…

数学建模常见算法的通俗理解(1)

目录 1.层次分析法(结合某些属性及个人倾向,做出某种决定) 1.1 粗浅理解 1.2 算法过程 1.2.1 构造判断矩阵 1.2.2 计算权重向量 1.2.3 计算最大特征根 1.2.4 计算C.I.值 1.2.5 求解C.R.值 1.2.6 判断一致性 1.2.7 计算总得分 2 神经…

postman自动化接口测试

背景描述 有一个项目要使用postman进行接口测试,接口所需参数有: appid: 应用标识;sign:请求签名,需要使用HMACSHA1加密算法计算,签名串是:{appid}${url}${stamp};stamp&#xff1…

AcWing 102:最佳牛围栏 ← 二分+前缀和

【题目来源】https://www.acwing.com/problem/content/104/【题目描述】 农夫约翰的农场由 N 块田地组成,每块地里都有一定数量的牛,其数量不会少于 1 头,也不会超过 2000 头。 约翰希望用围栏将一部分连续的田地围起来,并使得围起…

JNI实例-Java和C互调

目录 1. 背景2. Java调C-Demo代码JNI.javaMainActivity.javaAndroid.mkApplication.mkcom_stone_javacallc_JNI.hjavacallc.cbuild.gradle 3. C调Java-Demo代码3.1 查看JNI代码方法签名的方法3.2 代码结构3.3 JNI.class3.4 MainActivity.class3.5 Android.mk3.6 Application.mk…

把Mybatis Generator生成的代码加上想要的注释

1 前言 在日常开发工作中,我们经常用Mybatis Generator根据表结构生成对应的实体类和Mapper文件。但是Mybatis Generator默认生成的代码中,注释并不是我们想要的,所以一般在Generator配置文件中,会设置不自动生成注释。带来的问题…

全职技术开发外包2023年终复盘(开篇)

掐指一算,我在技术外包的涛涛江水中搏浪前行已有一年半的时间。这期间,我逐渐完成了自我身份的认同,并冠以名号:野生码农一灯,醉心于帮助小企业用技术解决各种问题。 这一年半的时间,唏嘘与庆幸交错。唏嘘…

通过代理如何调通openai的api

调通openai的api 一、前提二、通过curl调通openai的api三、通过python调通openai的api 一、前提 会魔法上网本地运行代理软件,知道端口号(如1081)。 127.0.0.1:1081二、通过curl调通openai的api 如果在国外,没有qiang&#xff…

(2024,VMamba,交叉扫描,线性复杂度,全局感受野,动态权重)视觉状态空间模型

VMamba: Visual State Space Model 公和众和号:EDPJ(进 Q 交流群:922230617 或加 VX:CV_EDPJ 进 V 交流群) 目录 0. 摘要 3. 方法 3.1 基础概念 3.2 2D 选择性扫描 3.3 VMamba 模型 3.3.1 整体架构 3.3.2 VSS…

无偿分享一个很有用的看源码小技巧

怎么在 idea 里面查看 git 提交记录呢?这个界面是藏在哪里的呢,我的 idea 里面怎么没有呢? 好的,是我疏忽了,我先入为主的认为这个大家应该都知道是怎么来的。 但是确实是有一些同学是不太清楚的,那我这篇…