如果在很旧的系统上(linux)上编译rust程序,会遇到一个问题就是最新版本rust不支持旧libc了,然后有一个工具是cross,可以以docker为蓝本编译,这个时候发现并不支持超旧版本libc,还是绕不开rustc对libc最低要求。
这个时候或许考虑使用no_std制作无依赖包,或者musl(不支持注入和so)。
no_std就丢掉了rust的半壁江山,同时本来节省开发时间也拉长了。
这个时候请上zig作为linker,神奇的一幕发生了,libc直接就支持了,而…。
{dede:pagebreak/}
既然电脑不能插四条内存,为什么要设计四个插槽?
为什么福州吸引不了人才?
前端如何设计网页?
PHP现在真的已经过时了吗?
山姆超市是怎么在中国火起来的?
手机的运行内存真的有必要上16GB吗?
一个女孩子,真的可以不嫁人,不生孩子,一个人过的很好吗?
乔丹的身体素质放到现在是不是只能算平庸?
为什么部队不招两米以上的,只招一米六到两米的士兵?
一些大的单位为什么会自建DNS服务器?
为什么 Windows 的兼容性这么强大,到底用了什么技术?
目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
慈禧为什么要反对戊戌变法?
Trae和Cursor对比有什么优势吗?
如何看待湖北的省域副中心城市襄阳和宜昌?
刘强东看到了什么,才去搞外卖?