Rust入门(1)

Rust的入门

1.配置Rust环境(Windows环境)

1.下载Rust安装包

2.配置path环境

  • 安装Rust开发环境后,所有工具的安装在~/.cargo/bin目录中,包含rustc、cargo和rustup在内的Rust工具链
  • 通常情况下,会将bin目录配置到path系统变量中
  • 由于不同平台、命令行shell之间存在差异,rustup中也可能存在BUG,建议重启终端或用户重新登录

3.验证Rust

  • 执行以下命令
bash 复制代码
rustc --version
  • 补充知识点

    • Rust版本迭代很快,建议时常更新
    bash 复制代码
    rustup update

4.Linux or MacOS系统(补充)

  • 执行命令行

    bash 复制代码
    $ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
    • 安装成功之后,有以下提示
    txt 复制代码
    Rust is installed now. Great!

1.Rust包依赖于C & 需要C编译器

  • 在macOS上,通过以下命令行获取C编译器
bash 复制代码
xcode-select --install
  • Linux用户根据发行版安装GCC或Clang即可;Ubuntu用户,则直接安装build-essential软件包

5.卸载Rust

bash 复制代码
rustup self uninstall

6.Rust的构建工具和包管理器

  • 安装Rustup时,也会安装Rust构建工具和包管理器的稳定版本

1.构建项目

bash 复制代码
cargo build

2.运行项目

bash 复制代码
cargo run

3.测试项目

bash 复制代码
cargo test

4.为项目构建文档

bash 复制代码
cargo doc

5.将库发布到crats.io

bash 复制代码
cargo publish

2.Hello,Cargo

  • Cargo是Rust的构建系统和包管理器

1.使用cargo创建项目

  • cargo创建项目生成两个文件和一个目录,Cargo.toml和main.rs两个文件,src文件夹
bash 复制代码
cargo new [项目名称]
cd [项目名称]

2.构建并运行Cargo项目

1.构建Cargo项目

  • 执行该命令行,会生成一个target文件夹,其下debug目录下生成 项目名称.exe ,点击可以执行
bash 复制代码
cargo build

2.运行Cargo项目

  • 通过cargo run命令,一次性完成代码编译和运行的操作
bash 复制代码
cargo run

3.检查Cargo项目

  • 通过cargo check 的命令,该命令快速检查代码确保其可以编译,当并不产生执行文件
bash 复制代码
cargo check

4.发布构建

bash 复制代码
cargo build --release
相关推荐
IT_陈寒11 小时前
Python开发者必知的5大性能陷阱:90%的人都踩过的坑!
前端·人工智能·后端
范特西林12 小时前
一次 to_bits() 引发的 Rust 与 C++ 底层思考
rust
流浪克拉玛依12 小时前
Go Web 服务限流器实战:从原理到压测验证 --使用 Gin 框架 + Uber Ratelimit / 官方限流器,并通过 Vegeta 进行性能剖析
后端
孟沐12 小时前
保姆级教程:手写三层架构 vs MyBatis-Plus
后端
星浩AI12 小时前
让模型自己写 Skills——从素材到自动生成工作流
人工智能·后端·agent
华仔啊14 小时前
为啥不用 MP 的 saveOrUpdateBatch?MySQL 一条 SQL 批量增改才是最优解
java·后端
武子康15 小时前
大数据-242 离线数仓 - DataX 实战:MySQL 全量/增量导入 HDFS + Hive 分区(离线数仓 ODS
大数据·后端·apache hive
砍材农夫16 小时前
TCP和UDP区别
后端
千寻girling16 小时前
一份不可多得的 《 Django 》 零基础入门教程
后端·python·面试
千寻girling16 小时前
Python 是用来做 AI 人工智能 的 , 不适合开发 Web 网站 | 《Web框架》
人工智能·后端·算法