Rust 開發環境安裝

2021-10-24 09:49:40 字數 1504 閱讀 8968

1.設定跟路徑

設定環境變數rust_home;

rustup_home=%rust_home%\.rustup

cargo_home=%rust_home%\.cargo

rustup_update_root=

rustup_dist_server=

rust_backtrace=1 //除錯出錯時列印詳細呼叫棧

# 替換成你偏好的映象源

# replace-with = 'sjtu'

replace-with = 'tuna'

# 清華大學

[source.tuna]

registry = ""

# 中國科學技術大學

[source.ustc]

registry = "git:"

# 上海交通大學

[source.sjtu]

registry = ""

# rustcc社群

[source.rustcc]

registry = "git:"

2.2.安裝rls

用於提示、自動完成等功能

rustup component add rls rust-analysis rust-src

2.3.建立工程

cargo new 工程名稱

2.4.測試執行

在專案下執行cargo build會按照cargo.toml中的設定,開始編譯

執行cargo run,就會執行,預設執行debug版,效能會比較弱,用cargo run --release會大幅度提公升效能,注意後面的是「--release」,不能省掉「--」

2.5.blocking錯誤

如果編譯被異常終止,導致cargo程序被吊死,不能釋放.cargo/.package-cache。這種情況下首先要停止所有的cargo程序,同時刪除.cargo/.package-cache檔案。

有時候,vscode也會鎖住cargo build,還沒找出規律。

3.vscode開發環境

3.1.安裝rust外掛程式

在擴充套件中搜尋rust,安裝rust相關外掛程式

3.2.除錯

windows下安裝c\c++ for visual studio code,其他os安裝codelldb(沒有親自試過)。注意,windows下是安裝這個,否則不能單步跟蹤。

手動修改.vscode/launch.json,type改為cppvsdbg,增加program,按f5就可以單步跟蹤了。

"configurations": [

/target/debug/***.exe",

...}

4.開發

4.1.注意事項

最後的返回值表示式,不能加分號

Rust Linux上安裝Rust開發環境

官方安裝教程 官方安裝教程對於國內安裝網路會比較卡。很不幸,我根據官方教程安裝了三次都沒有安裝成功,最後加了中科大的網路映象 才成功。下面我來介紹下怎麼安裝吧 export rustup dist server export rustup update root rustup 注意以上命令,僅僅在本...

Rust程式設計之旅 一 安裝開發環境

nightly版本 測試版 beta版本 預發布版 stable版本 穩定版 我這裡為了便於學習使用的是 nightly測試版 設定環境變數 rustup dist server 用於更新 toolchain export rustup dist server 以及 rustup update ro...

Linux上安裝Rust開發環境支援加速訪問

推薦使用linux作業系統開發rust,linux作業系統推薦 debian,deepin,ubuntu 開發工具推薦idea 或者 vscode 安裝教程 export rustup dist server export rustup update root rustup 注意以上命令,僅僅在本次...