Rust程序設計入門初步

2019年2月,經過千難萬險,終於在一臺windows8機器上面,安裝好了Rust。

也是rust init,也是同樣的visual studio,但是就不是同樣的味道。

如果使用win 8,推薦最好是裝機之後馬上安裝各類補丁,比如挨千刀的3176929以及我怎麼裝也裝不上的KB2919355,然後安裝studio,然後rust,才能咔咔的順利裝上,否則建議windows 10吧,無情吃掉硬盤若干存儲的windows 10的好處就是不必經歷漫長和往復的補丁折騰。

對於2919355多說一句,如果沒有一張安裝光盤,基本就無法恢復系統到原來的初始狀態從而也就裝不上這個補丁。

https://support.microsoft.com 有可能有用,但是對我沒什麼作用。

==========

原來是:https://www.rust-lang.org/zh-CN/rustup-init.exe 下載rust安裝包

現在是:https://www.rust-lang.org/tools/install   會指導你進入這個鏈接:https://win.rustup.rs 所以……誰知道什麼時候爬蟲就失靈了是不?

============

cargo也會順勢安裝上。同樣,rustc和cargo都有--version選項:

rustc --version

rustc 1.32.0 (9fda7c223 2019-01-16)

cargo --version

cargo 1.32.0 (8610973aa 2019-01-02)

============

第一個rust程序

我知道伸手黨(拿來主義者)早就等着這裏呢,不用急,拿去:文件名helloworld.rs (這一點比java隨意,不用必須使用類名稱來建立文件名)

fn main(){
        println!("Hello, world!");
     }

println後面有一個歎號,如果不帶歎號,這就成了一個macro,宏。會報錯:

error[E0423]:expected function, found macro `println`

For more information about this error, try `rustc --explain E0423`.

======

好的,似乎不配置點啥,對不起這個大名鼎鼎的語言了,那麼怎麼在vs code裏面配置它?進入下列網址,也就是rust.ORG裏面,tools標籤。

https://marketplace.visualstudio.com/items?itemName=rust-lang.rust

哈,有一個按鈕vs code,點擊進入,如果安裝了vs code,就會激活它,然後再點擊安裝就好了。這是最簡單方案。在提示頁中會告訴你這是給vs code裝一個rust擴展:

Adds language support for Rust to Visual Studio Code. Supports:

下載一份源代碼,https://static.rust-lang.org/dist/rust-nightly-src.tar.gz

經過漫長的解壓過程,解壓縮到:
C:/Programdata/rust/rustsrc/
在系統變量PATH中添加PATH:

C:\ProgramData\rust\rustsrc\src
順便評價幾個安裝指南……
http://www.dayue8.com/rust/2464.html
寫的一般……缺少指引
https://my.oschina.net/u/152503/blog/366681
文字較爲生硬,對新手不友好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章