Rust如何离线发布商业闭源库?

2025-06-23 20:05:12

理论上说,如果是一个纯rust的库,可以用rlib格式发布,一来可以隐藏源代码,二来与平台无关。

但问题是这货到现在为止还没法这么用,主要是因为rust没有stable ABI,导致rlib的格式是版本绑定的,而且指不定这货里面还有些东西依赖于特定的编译选项。

也正是由于这个原因,cargo也不支持直接使用rlib依赖,就算你铁了心一定要用rlib,你也还是得用cargo.toml或者build.rs自己定制rust编译链接参数。

所以到今天为止,你还是得把…。

Rust如何离线发布商业闭源库?
广告位810*200
相关阅读
可以随身携带一个Linux系统吗?

可以随身携带一个Linux系统吗?

别说一个Linux系统,我一个移动硬盘里装了ventoy+上...

2025-06-22
小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?

小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?

作为本次”双K魔王“系列的重要成员,REDMI K Pad是...

2025-06-22
有一个***约你出去,你会去吗?

有一个***约你出去,你会去吗?

就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼...

2025-06-22
女生真正的完美身材是什么样子?

女生真正的完美身材是什么样子?

最近在想,女生所谓的“完美身材”到底是什么。 我以前以...

2025-06-22
obsidian用一两年后会有多大?全文搜索还快吗?

obsidian用一两年后会有多大?全文搜索还快吗?

用内存虚拟化储存就可以了。 因为 Obsidian 对于 ....

2025-06-22