如果在很旧的系统上(linux)上编译rust程序,会遇到一个问题就是最新版本rust不支持旧libc了,然后有一个工具是cross,可以以docker为蓝本编译,这个时候发现并不支持超旧版本libc,还是绕不开rustc对libc最低要求。
这个时候或许考虑使用no_std制作无依赖包,或者musl(不支持注入和so)。
no_std就丢掉了rust的半壁江山,同时本来节省开发时间也拉长了。
这个时候请上zig作为linker,神奇的一幕发生了,libc直接就支持了,而…。
{dede:pagebreak/}
你见过最无用的节俭行为是什么?
如果让你设计攻打台湾地区,你会有什么好的想法和打法?
你怎么看待剪映收费过高问题?
Centos为什么突然没人用了?
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
刘亦菲为什么不结婚?
你卡过最厉害的bug是什么?
Golang是不是代替了PHP以前的生态位啊?
鱼缸能不能做到一直不换水还很清澈?
27寸显示器有必要上4K吗?
有一双超级大长腿是什么感觉?
《甄嬛传》中祺贵人为什么和甄嬛反目?
用K8s的公司有多少人会部署K8s?
为什么 Bun 选择了 Zig 以及 JSCore?
如何评价高圆圆的身材算是美女类型的吗?