理论上说,如果是一个纯rust的库,可以用rlib格式发布,一来可以隐藏源代码,二来与平台无关。
但问题是这货到现在为止还没法这么用,主要是因为rust没有stable ABI,导致rlib的格式是版本绑定的,而且指不定这货里面还有些东西依赖于特定的编译选项。
也正是由于这个原因,cargo也不支持直接使用rlib依赖,就算你铁了心一定要用rlib,你也还是得用cargo.toml或者build.rs自己定制rust编译链接参数。
所以到今天为止,你还是得把…。
飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
《庆余年》中的范闲为什么突破不了大宗师?
为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
公司老板不想续费3w一年的云服务器,合理吗?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
一个练过功夫的姑娘能打过一个没练过的男人吗?
如何自己搭建家庭服务器?
坚持使用 PHP 的你,如今有什么感悟?
如何看待 iOS 应用在欧盟范围内可以使用非 WebKit 作为浏览器内核?
为什么游戏总是缺少 dll 文件?
电话:
座机:
邮箱:
地址: