為什麼在 Rust 軟件包的目錄更改後,編譯的二進製文件不一致?

https://users.rust-lang.org/t/why-the-compiled-binary-files-are-inconsistent-after-the-directory-of-the-rust-package-is-changed/108243#post_2

當 Rust 套件目錄更改後,編譯後的二進位檔案為何不一致?Rust 無法保證編譯過程中的混淆函數名稱是穩定的。即使未複製任何目錄、更改任何程式碼,編譯器也可能生成新的函數和名稱。若需要穩定函數名稱,需使用#[no_mangle]。

via The Rust Programming Language Forum – Latest posts

March 13, 2024 at 10:45PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *