如果在很旧的系统上(linux)上编译rust程序,会遇到一个问题就是最新版本rust不支持旧libc了,然后有一个工具是cross,可以以docker为蓝本编译,这个时候发现并不支持超旧版本libc,还是绕不开rustc对libc最低要求。
这个时候或许考虑使用no_std制作无依赖包,或者musl(不支持注入和so)。
no_std就丢掉了rust的半壁江山,同时本来节省开发时间也拉长了。
这个时候请上zig作为linker,神奇的一幕发生了,libc直接就支持了,而…。
{dede:pagebreak/}
为什么现在糖尿病越来越多?
各位前端大触们,一般怎么定颜色的?
健身可以不练硬拉吗?
○÷25=○-864,○代表同一个数,○是多少?
Ps原文件扩大导致打开和导出图片太慢怎么办?
为什么很多人瞧不起中国的武术?
程序员都干过哪些很刺激的事情?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
最近离了,90后有多少是离异的?
为什么大家不再提星链了(包括外网)?
postgresql能取代mongodb吗?
一个坚持练搏击二十年的70岁老人,能打过30岁同样体重的普通人吗?
你手机中最舍不得卸载的APP是什么?
ant-design-vue 社区为什么不维护了?
豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
Mac OS 系统是否内存越大越好?