@ai-ecoverse/wasi-zig(与LLVM 21相通)
Zig 0.16.0 为石膏所建,为hem32-wasi所建,有LLVM 21.1.8,crang和lld.
zig build-exe编号 :run编号 :test编号 :build, (中文(简体) ),-ofmt=c,所有优化模式, 与 LLVM 的优化器,用于"快放"/"快放"/"快放"/"快放".zig cc编号 :zig c++idi-libc、libc++和Zig的运行时间 (编译器 rt, ubsan rt, zigc) 船为基线 CPU 预建; 另一 CPU或模式(例如:.-mcpu=generic+simd128(b) 从其C处建造同位素图书馆 可选来源@ai-ecoverse/wasi-zig-libc-src软件包 (单位:千美元)ipk install @ai-ecoverse/wasi-zig-libc-src) (中文(简体) ).- 后端: 调试构建纯Zig相机32代码 使用Zig自行托管相机
后端(快速编译,如无LLVM包); 发布模式、程序
链接 libc 和 C/C++ 源使用 LLVM.
-fllvm编号 :-fno-llvm(或.use_llvm在编译步骤上) 覆盖每个建筑. - 目标:仅标为hem32/hem64(内部LLVM有WebAssembly目标); crange 的资源头被修剪成原样.
- 以真线行行于斯克下(LLVM的线行池,被子纹).
@cImport财务报告和审定财务报表zig translate-c工作(自0.16.0-18起,housecoop#1061). 第一个用途是将 C 翻译工具汇编到缓存中,它需要 一边,一边.zig c++用于编译 :-fno-exceptions默认 (自0.16.0-18起,homecoop#1062):捆绑的libc++没有例外 支持,就像Idi -sdk的干戈。 所以密码throw或者说try没有 编译( “ 不能使用“ 扔出 ” , 但已禁用) , 和例外 libc++ 本身抛出(std::map::at超出范围, 失败new(终止) 计划.-fexceptions打开它们,连接就会失效 (单位:千美元)__cxa_throw未定义).
LLVM为Apache-2.0与LVM-例外(LICENSE-LLVM.TXT);Zig为MIT(LICENSE).