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
相关推荐
80530单词突击赢3 分钟前
JavaWeb进阶:SpringBoot核心与Bean管理
java·spring boot·后端
3GPP仿真实验室17 分钟前
【Matlab源码】6G候选波形:OFDM-IM 增强仿真平台 DM、CI
开发语言·matlab·ci/cd
devmoon21 分钟前
在 Polkadot 上部署独立区块链Paseo 测试网实战部署指南
开发语言·安全·区块链·polkadot·erc-20·测试网·独立链
lili-felicity21 分钟前
CANN流水线并行推理与资源调度优化
开发语言·人工智能
爬山算法22 分钟前
Hibernate(87)如何在安全测试中使用Hibernate?
java·后端·hibernate
沐知全栈开发22 分钟前
CSS3 边框:全面解析与实战技巧
开发语言
island131432 分钟前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构 Stream 调度机制
c语言·开发语言·神经网络
曹牧36 分钟前
Spring Boot:如何在Java Controller中处理POST请求?
java·开发语言
浅念-39 分钟前
C++入门(2)
开发语言·c++·经验分享·笔记·学习
WeiXiao_Hyy40 分钟前
成为 Top 1% 的工程师
java·开发语言·javascript·经验分享·后端