Rust里通过cargo-zigbuild调用的zig cc
一、这个zig cc交叉编译只有Rust代码的工程,没啥问题
二、但是编译带有c/c++库的Rust工程,特别是有vcpkg库的,是个大坑,
已经折腾几天了,还是在github actions上,
如果不是AI搞,早就放弃了。
一是zig cc对某些命令行参数的格式要求,跟gcc/clang的不一样,尤其是-march这个。
二是zig cc是基于clang/llm的,跟gcc还是有差异,就要折腾编译c/c++库时的这些差异。
【 在 DoorWay 的大作中提到: 】
: 小技巧,维护数据库挺大,体力活。越来越大。
: 头痛医头,蛋疼揉蛋的直男风格。
: bun撤回了zig标签,要转rust。红点上在讨论对zig的影响。
--
FROM 123.122.126.*