Rust如何離線發布商業閉源庫?
作者: 發布日期:2025-06-24 19:30:12
理論上說,如果是一個純rust的庫,可以用rlib格式發布,一來可以隱藏源代碼,二來與平臺無關。
但問題是這貨到現在為止還沒法這么用,主要是因為rust沒有stable ABI,導致rlib的格式是版本綁定的,而且指不定這貨里面還有些東西依賴于特定的編譯選項。
也正是由于這個原因,cargo也不支持直接使用rlib依賴,就算你鐵了心一定要用rlib,你也還是得用cargo.toml或者build.rs自己定制rust編譯鏈接參數。
所以到今天為止,你還是得把…。








