Cargo 是一個類似 Composer / npm 的套件管理工具,同樣具備開發新專案的功能
比方說建一個 helloworld2
專案,可以這樣下指令
$ cd ~/projects |
其中 cargo new
是指建立新專案, --bin
是指要直接產生可執行檔,因為打算定義這是一個專案,而不是函式庫
接著裡面會產生兩個檔案,一個是專案的描述檔 Cargo.toml
,另一個是 HelloWorld 原始碼 src/main.rs
。進到專案目錄後再下 cargo build
會開始編譯,並產生執行檔;下 cargo run
會編譯並執行:
$ cargo build |
Cargo 會產生 target 目錄存放產出物,如執行檔。 git 可以直接把這個目錄忽略掉即可。