Rust編程知識拾遺:Rust 通過屬性設置 crate 名稱、版本和類型

可以通過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

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