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

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

时间2025-09-05 21:16:40分类IT科技浏览6336
导读:安装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
好的日历记事本软件(吐血整理!简洁可记事的日历软件排行榜前十名公布) cmd不是内部或外部命令解决方法(‘conda‘不是内部或外部命令,也不是可运行的程序或批处理文件。)