【Rust】Cargo 编译和运行
环境
- Windows 10
- Rust 1.54.0
Hello World
根据传统,首先编写一个 Hello World 程序。
参考这里的代码:https://doc.rust-lang.org/cargo/getting-started/first-steps.html
Cargo 是 Rust 的包管理器,和 Java 中的 Maven 类似。
建立目录结构
首先建立一个项目目录:hello_world,然后在目录中新建 Cargo.toml 和 src 文件夹,
最后在 src 文件夹下新建一个 main.rs 的文件,目录结构如下:
├── Cargo.toml
└── src
└── main.rs
main.rs 内容
fn main() {
println!("Hello World");
}
Cargo.toml 内容
[package]
name = "hello_world"
version = "0.1.0"
edition = "2018"
[dependencies]
编译源代码
编译好之后,默认在 target/debug/
目录下生成了一个可执行的二进制文件:hello_world.exe。
C:\Users\jiangbo\work\workspace\rust\hello_world>cargo build
Compiling hello_world v0.1.0 (C:\Users\jiangbo\work\workspace\rust\hello_world)
Finished dev [unoptimized + debuginfo] target(s) in 1.50s
运行程序
C:\Users\jiangbo\work\workspace\rust\hello_world>target\debug\hello_world.exe
Hello World
使用 Cargo 运行程序
C:\Users\jiangbo\work\workspace\rust\hello_world>cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Running `target\debug\hello_world.exe`
Hello World
总结
编写了一个 Rust 程序,使用了 Cargo 的目录结构,并且进行了编译和运行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2019-11-30 spring-boot 环境搭建(一)