全棧程序員的新玩具Rust(一) IDE環境

最基本的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.安裝插件

image

把這個插件安裝了

2.打開項目

打開上面咱門cargo new 出來的 helloworld項目目錄

image

哈 語法高亮有了

3.編譯項目

按下默認build 快捷鍵 ctrl shift B,菜單項在

image

 

image

 

哈,編譯有了 cargo build 是 編譯並生成exe(windows)

cargo check 僅僅作編譯檢查(看看能不能編譯經過,要是有個watch 模式就更方便了,可能有,我初學)

點後邊的齒輪圖標,能夠生成tasks.json

image

build一下試試,彩色文字標註重要信息

4.調試項目

下斷點,咦怎麼不能下(若是你的vscode 能下斷點就不用管這部分)

image

File->Preferences->Settings

image

打開設置,勾選如圖中紅色選項,便可下斷點

 

按F5 或者切換到debug模式選 add configurationimage

image

我在windows下調試,用c++ windows 調試器便可(不用懷疑,就是c++調試器)

image

此時是沒法調試的,這裏沒有銜接好,要本身改爲輸出的exe文件名

image

在我這裏是改爲這樣(由於我創建的項目名爲hello01)

而後就能夠愉快的斷點調試了,默認快捷鍵F5,或者切換到調試模式按綠色小三角

斷點命中以下

image

單步跳入跳出在懸浮菜單

image

變量監視、調用棧、斷點這些顯示在左邊。

至此一個rust的控制檯開發環境就完成了。

相關文章
相關標籤/搜索