最基本的helloword過程
咱們以前提過c++
第一步、安裝rust工具鏈
https://www.rust-lang.org/tools/installjson
第二步、建立項目windows
cargo new helloworld工具
會獲得一個控制檯程序模板,源碼以下ui
fn main() {
println!("Hello, world!");
}url第三步、運行項目spa
cd helloworld.net
cargo run插件
或者直接去執行exe(僅限windows)debug
注:rust在window下編譯須要vs的c++ 鏈接器,直接裝個vs2019 勾選c++就能夠。你也能夠單獨裝vs2019 c++工具包
IDE
rust 可用的IDE不太多,這裏選擇 vscode
vscode的安裝使用略
1.安裝插件
把這個插件安裝了
2.打開項目
打開上面咱門cargo new 出來的 helloworld項目目錄
哈 語法高亮有了
3.編譯項目
按下默認build 快捷鍵 ctrl shift B,菜單項在
哈,編譯有了 cargo build 是 編譯並生成exe(windows)
cargo check 僅僅作編譯檢查(看看能不能編譯經過,要是有個watch 模式就更方便了,可能有,我初學)
點後邊的齒輪圖標,能夠生成tasks.json
build一下試試,彩色文字標註重要信息
4.調試項目
下斷點,咦怎麼不能下(若是你的vscode 能下斷點就不用管這部分)
File->Preferences->Settings
打開設置,勾選如圖中紅色選項,便可下斷點
按F5 或者切換到debug模式選 add configuration
我在windows下調試,用c++ windows 調試器便可(不用懷疑,就是c++調試器)
此時是沒法調試的,這裏沒有銜接好,要本身改爲輸出的exe文件名
在我這裏是改爲這樣(由於我創建的項目名爲hello01)
而後就能夠愉快的斷點調試了,默認快捷鍵F5,或者切換到調試模式按綠色小三角
斷點命中以下
單步跳入跳出在懸浮菜單
變量監視、調用棧、斷點這些顯示在左邊。
至此一個rust的控制檯開發環境就完成了。