rust開發(fā)環(huán)境配置詳細教程
環(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)建項目
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" } ] }
知識點擴展:
01-Rust 開發(fā)環(huán)境配置
一 Rust安裝
1 windos10 系統(tǒng)安裝rust
根據(jù)自己操作系統(tǒng)位數(shù),在Rust官方下載地址對應(yīng)的安裝包,點擊安裝
2 Linux系統(tǒng)中安裝rust
終端中執(zhí)行以下命令
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
3 驗證rust安裝成功
在Linux終端或者windows命令行終端中輸入以下命令,顯示成功
rustc --version
命令可以正常執(zhí)行且返回版本號,說明rust安裝成功 二 Rust開發(fā)工具安裝配置 推薦用VScode進行Rust項目開發(fā) 1 VScode工具下載 在VScode官方下載地址下載系統(tǒng)對應(yīng)的安裝包
2 安裝VScode工具
2.1 windows 系統(tǒng) 直接雙擊運行安裝
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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Rust開發(fā)環(huán)境搭建到運行第一個程序HelloRust的圖文教程
本文主要介紹了Rust開發(fā)環(huán)境搭建到運行第一個程序HelloRust的圖文教程,文中通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-12-12如何使用VSCode配置Rust開發(fā)環(huán)境(Rust新手教程)
這篇文章主要介紹了如何使用VSCode配置Rust開發(fā)環(huán)境(Rust新手教程),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07rust中間件actix_web在項目中的使用實戰(zhàn)
這篇文章主要介紹了rust中間件在項目中的使用實戰(zhàn),包括自定義中間件,日志中間件,Default?headers,用戶會話,錯誤處理的用法實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01Rust?HashMap詳解及單詞統(tǒng)計示例用法詳解
HashMap在Rust中是一個強大的工具,通過合理使用可以簡化很多與鍵值對相關(guān)的問題,在實際開發(fā)中,我們可以充分利用其特性,提高代碼的效率和可讀性,本文將深入介紹HashMap的特性,以及通過一個單詞統(tǒng)計的例子展示其用法,感興趣的朋友一起看看吧2024-02-02Rust語言之Prometheus系統(tǒng)監(jiān)控工具包的使用詳解
Prometheus?是一個開源的系統(tǒng)監(jiān)控和警報工具包,最初是由SoundCloud構(gòu)建的,隨著時間的發(fā)展,Prometheus已經(jīng)具有適用于各種使用場景的版本,為了開發(fā)者方便開發(fā),更是有各種語言版本的Prometheus的開發(fā)工具包,本文主要介紹Rust版本的Prometheus開發(fā)工具包2023-10-10