如果在很旧的系统上(linux)上编译rust程序,会遇到一个问题就是最新版本rust不支持旧libc了,然后有一个工具是cross,可以以docker为蓝本编译,这个时候发现并不支持超旧版本libc,还是绕不开rustc对libc最低要求。
这个时候或许考虑使用no_std制作无依赖包,或者musl(不支持注入和so)。
no_std就丢掉了rust的半壁江山,同时本来节省开发时间也拉长了。
这个时候请上zig作为linker,神奇的一幕发生了,libc直接就支持了,而…。
{dede:pagebreak/}
如何看待国内有些人认为杨瀚森不值首轮16顺位?
看新闻说老美的B-2连续飞了37小时,飞行员的吃喝拉撒怎么解决?
81年女,本科,未婚未育,还有结婚的可能性吗?
把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法?
ant-design-vue 社区为什么不维护了?
MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
有没有一种软件能录入自己的题库,然后再出试卷啊?
***剪辑软件有什么推荐的吗?
多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
大鹅现在突然想通了,把远东割让给东大,会有什么后果?
为什么钢筋放太多了反而不好?
怎么才能有尤雨溪一半强,该怎么学习?
有哪些是你用上了mac才知道的事?