Install Rust
在 MacOS, Linux 或是 Unix 家族的作業系統可以直接利用指令安裝
1 | $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh |
如果是 Windows 的話,可以參考官網。
Hello, Rust!
Rust 是編譯式語言,在執行前需要進行編譯。
1 | /* main.rs */ |
我們可以使用 rustc
指令來進行編譯。
1 | $ rustc main.rs |
編譯完之後會得到一個可以執行的執行檔了。
利用 Cargo 建製
Cargo 是一個 Rust 的套件管理工具,在我們安裝 Rust 的同時,Cargo 也會被安裝至電腦中。
Cargo 具有許多幫助開發專案的功能,大多數的 Rust 專案也都會使用 Cargo 進行建製。
這裡只做簡單的介紹,更多資訊可以參考文件
利用 Cargo 建立專案
可以利用以下指令建立一個新的專案。
1 | cargo new <專案名稱> |
這個指令會幫我們建立一個資料夾,並在資料夾當中生成以下結構的檔案。
1 | <專案名稱> |
Cargo.toml
: 紀錄專案資訊的檔案。src
: 放置程式原始碼的資料夾。main.rs
: 程式進入點。.git
&.gitignore
: 版本控制相關。
編譯專案
編譯專案的指令為 cargo build
。
編譯完之後會將執行檔生成在 target/debug
的資料夾中。
另外 build 指令會下載紀錄在 Cargo.toml 的依賴函式庫,並生成 Cargo.lock 檔案。因此我們也可以利用這個指令來同步下載專案的依賴。
cargo build
指令預設上是 debug 模式,如果要發布專案,可以在指令中加入參數 --release
使用 release 模式。
執行專案
我們可以直接執行上面編譯出來的執行檔案,或是利用 cargo run
來執行。
參考資料: