最基本的helloword過程
我們之前提過
第一步、安裝rust工具鏈
https://www.rust-lang.org/tools/install
第二步、創建項目
cargo new helloworld
會得到一個控制台程序模板,源碼如下
fn main() {
println!("Hello, world!");
}第三步、運行項目
cd helloworld
cargo run
或者直接去執行exe(僅限windows)
注: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的控制台開發環境就完成了。