visual code + rust入门指南

一、安装rust

看是否安装成功

bash 复制代码
rustc --version
cargo --version

二、visual code安装插件

bash 复制代码
rust-analyzer
CodeLLDB

三、启动项目

bash 复制代码
# 创建可执行项目(默认生成 src/main.rs + Cargo.toml)
cargo new rust_demo
# 进入项目目录
cd rust_demo

四、关于运行main.rs外的其他rs文件

方法1

配置Cargo.toml

bash 复制代码
[package]
name = "untitled"
version = "0.1.0"
edition = "2024"


[dependencies]

[[bin]]
name = "hello"        # 可执行文件的名称
path = "src/hello.rs" # 对应文件的路径
# 关于添加hello.rs运行的例子

[[bin]]
name = "hello2"
path = "src/hello2.rs"

方法2

bash 复制代码
#基础编译运行	
rustc hello.rs && ./hello (macOS/Linux)
rustc ehllo.rs 
./hello (Windows)
#自定义可执行文件名	
rustc hello.rs -o app && ./app
#编译并优化	
rustc -O hello.rs && ./hello
#编译带调试信息的文件	
rustc -g hello.rs
相关推荐
m0_518019482 分钟前
C++与机器学习框架
开发语言·c++·算法
wefly20175 分钟前
m3u8live.cn 在线M3U8播放器,免安装高效验流排错
前端·后端·python·音视频·前端开发工具
ZTLJQ5 分钟前
深入理解逻辑回归:从数学原理到实战应用
开发语言·python·机器学习
qq_417695059 分钟前
C++中的代理模式高级应用
开发语言·c++·算法
波波0071 小时前
每日一题:.NET 中的“反射”是什么?
开发语言·.net
zhanggongzichu1 小时前
小白怎么理解后端分层概念
后端·全栈
qq_461489331 小时前
C++与Qt图形开发
开发语言·c++·算法
Evand J2 小时前
【三维飞行器】RRT路径规划与TOA定位仿真系统,MATLAB例程,路径起终点、障碍物、TOA锚点等均可设置。附下载链接
开发语言·matlab·无人机·定位·rrt·toa·三维航迹规划
froginwe112 小时前
Rust 异步编程
开发语言
zayzy2 小时前
前端八股总结
开发语言·前端·javascript