Rust 通過屬性設定 crate 名稱、版本和型別

linghuyichong發表於2020-03-03

可以通過crate_type屬性告知編譯器crate是一個二進位制的可執行檔案還是一個庫,crate_name可以設定crate的名稱。

例子:

//編寫lib.rs
#![crate_type = "lib"]
#![crate_name = "mylib"]
pub fn public_function() {
    println!("in lib");
}

執行:rustc lib.rs
會發現當前目錄下出現:libmylib.rlib

本作品採用《CC 協議》,轉載必須註明作者和本文連結

令狐一衝

相關文章