首页IT科技rust 入门教程(【Rust入门】(一)构建自己的第一个Rust项目)

rust 入门教程(【Rust入门】(一)构建自己的第一个Rust项目)

时间2025-07-03 03:12:19分类IT科技浏览5212
导读:安装Rust 参考文档,指定安装目录和镜像配置。 rustc --version检查是否安装成功。...

安装Rust

参考文档              ,指定安装目录和镜像配置              。

rustc --version检查是否安装成功                     。

构建程序

使用rustc编译运行

rustc

编译:rustc main.js

运行: Windows:.\main.exe 或 main Linux:./main

注意:

编译成功后会生成一个二进制文件       。在Windows上还会生成一个 .pdb 文件                     ,里面包含调试信息; Rust是ahead-of-time编译的语言(预编译)       ,执行可执行文件无需安装Rust; rustc 只适合简单的Rust程序       。

程序解剖

fn main() { println!("Hello World"); } main() 函数是每个Rust可执行程序最先运行的代码; Rust的缩进是4个空格而不是tab; println!() 是一个Rust macro(宏)                     。

问题解决

问题:VSCode打开项目时报错:rust-analyzer failed to load workspace

解决:项目下新建文件 setting.json       ,增加如下内容 { "rust-analyzer.server.extraEnv": { "CARGO": "cargo.exe" } }

使用Cargo构建

Cargo

Cargo是Rust的构建系统和包管理工具              。

安装Rust时会自动安装Cargo                     ,cargo --version 检查是否安装成功       。

创建项目

cargo new hello_cargo

项目结构

Cargo.toml:TOML格式是Cargo的配置格式 package:包的配置(Rust的包称作crate) dependencies:依赖 src 目录 main.rs .gitignore:cargo new 时使用 --vcs 来自定义是否使用vcs

创建项目时没有使用cargo              ,也可以将项目改成上述结构来使用cargo                     。

命令

cargo build:构建项目

创建可执行文件:target\debug\hello_cargo.exe 生成 cargo.lock 文件       ,负责追踪项目依赖的精确版本                     ,不需要手动修改该文件

cargo run:构建和运行项目

cargo check:编译检查              ,但不生成可执行文件(开发过程中可反复调用,提高效率)

cargo build --release:为发布构建项目

编译时会进行优化 创建可执行文件:target\release\hello_cargo.exe

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
苹果cmsv10使用教程(苹果CMS一键,让建站变得简单) redis详细介绍(对redis的实战理解)