如果在很旧的系统上(linux)上编译rust程序,会遇到一个问题就是最新版本rust不支持旧libc了,然后有一个工具是cross,可以以docker为蓝本编译,这个时候发现并不支持超旧版本libc,还是绕不开rustc对libc最低要求。
这个时候或许考虑使用no_std制作无依赖包,或者musl(不支持注入和so)。
no_std就丢掉了rust的半壁江山,同时本来节省开发时间也拉长了。
这个时候请上zig作为linker,神奇的一幕发生了,libc直接就支持了,而…。
{dede:pagebreak/}
鸿蒙PC操作系统是不是就是手机操作系统?
女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
有一张巨强的显卡是什么体验?
有人认识这个小姐姐吗,超爱她的照片?
PHP 已经诞生 30 年,它对你意味着什么?
如何评价华为最新长焦专利技术?能否颠覆手机长焦摄影的目前限制?
postgres集群的选择?
男的真的会把所有衣服从上到下都扔洗衣机吗?
电视剧《天道》的作者到底懂不懂音响呢?它暗喻了哪些音响品牌呢?
大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
如何将docker目录挂载到宿主机上?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
为什么 Golang 不适合开发桌面系统?
为什么欧美影视喜欢露点?
央企的信创,是否有必要把 spring 替换成国产的 solon ?
为什么越来越多的国内男孩,要娶国外女孩?