rust開發(fā)環(huán)境配置詳細(xì)教程
環(huán)境
manjaro
sudo pacman -S rustup rustup default stable cargo install rustfmt
vscode
ext install rust-lang.rust-analyzer ext install serayuzgur.crates ext install tamasfe.even-better-toml
創(chuàng)建項(xiàng)目
cargo new xxx
調(diào)試模板
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "rust",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/target/debug/${workspaceFolderBasename}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"preLaunchTask": "build"
}
]
}
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "cargo build"
}
]
}
知識(shí)點(diǎn)擴(kuò)展:
01-Rust 開發(fā)環(huán)境配置
一 Rust安裝
1 windos10 系統(tǒng)安裝rust
根據(jù)自己操作系統(tǒng)位數(shù),在Rust官方下載地址對(duì)應(yīng)的安裝包,點(diǎn)擊安裝
2 Linux系統(tǒng)中安裝rust
終端中執(zhí)行以下命令
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
3 驗(yàn)證rust安裝成功
在Linux終端或者windows命令行終端中輸入以下命令,顯示成功
rustc --version
命令可以正常執(zhí)行且返回版本號(hào),說明rust安裝成功 二 Rust開發(fā)工具安裝配置 推薦用VScode進(jìn)行Rust項(xiàng)目開發(fā) 1 VScode工具下載 在VScode官方下載地址下載系統(tǒng)對(duì)應(yīng)的安裝包

2 安裝VScode工具
2.1 windows 系統(tǒng) 直接雙擊運(yùn)行安裝
2.2 在rpm系列Linux操作系統(tǒng)中
rpm -ivh code-*.rpm
2.3 在deb系列Linux操作系統(tǒng)中
sudo dpkg -i code-*.deb
3 VScode中安裝Rust組件

到此這篇關(guān)于rust開發(fā)環(huán)境配置 的文章就介紹到這了,更多相關(guān)rust開發(fā)環(huán)境配置 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 在win10上使用mingw64編譯器配置Rust開發(fā)環(huán)境和idea 配置Rust 插件
- Rust語言的新手了解和學(xué)習(xí)入門啟蒙教程
- Rust中泛型的學(xué)習(xí)筆記
- Rust?枚舉的使用學(xué)習(xí)筆記
- Rust中箱、包和模塊的學(xué)習(xí)筆記
- rust多樣化錯(cuò)誤處理(從零學(xué)習(xí))
- 向Rust學(xué)習(xí)Go考慮簡(jiǎn)單字符串插值特性示例解析
- Rust個(gè)人學(xué)習(xí)小結(jié)之Rust的循環(huán)
- 為什么要選Rust?學(xué)習(xí)Rust從零開始配置和實(shí)現(xiàn)第一個(gè)簡(jiǎn)單項(xiàng)目
相關(guān)文章
Rust可迭代類型迭代器正確創(chuàng)建自定義可迭代類型的方法
在 Rust 中, 如果一個(gè)類型實(shí)現(xiàn)了 Iterator, 那么它會(huì)被同時(shí)實(shí)現(xiàn) IntoIterator, 具體邏輯是返回自身, 因?yàn)樽陨砭褪堑?這篇文章主要介紹了Rust可迭代類型迭代器正確創(chuàng)建自定義可迭代類型的方法,需要的朋友可以參考下2023-12-12
Rust循環(huán)控制結(jié)構(gòu)用法詳解
Rust提供了多種形式的循環(huán)結(jié)構(gòu),每種都適用于不同的場(chǎng)景,在Rust中,循環(huán)有三種主要的形式:loop、while和for,本文將介紹Rust中的這三種循環(huán),并通過實(shí)例展示它們的用法和靈活性,感興趣的朋友一起看看吧2024-02-02
Rust語言之Prometheus系統(tǒng)監(jiān)控工具包的使用詳解
Prometheus?是一個(gè)開源的系統(tǒng)監(jiān)控和警報(bào)工具包,最初是由SoundCloud構(gòu)建的,隨著時(shí)間的發(fā)展,Prometheus已經(jīng)具有適用于各種使用場(chǎng)景的版本,為了開發(fā)者方便開發(fā),更是有各種語言版本的Prometheus的開發(fā)工具包,本文主要介紹Rust版本的Prometheus開發(fā)工具包2023-10-10

