gpt4 book ai didi

c - OSX - 使用 llc "llc: : error: unable to get target for ' wasm3 2', see --version and --triple."编译为 WebAssembly

转载 作者:行者123 更新时间:2023-11-30 14:49:22 28 4
gpt4 key购买 nike

我正在 OSX 上运行,并尝试将以下 C 代码编译为 webAssembly:

void test(){
//do stuff
}

我看过this example并尝试运行以下命令:

clang -emit-llvm --target=wasm32 -Oz test.c -c -o test.bc
llc -asm-verbose=false -o test.s test.bc

第一个命令工作正常并且 clang 生成 .bc 文件,但是当我尝试运行第二个命令时,我得到:llc: : error:无法获取“wasm32”的目标,请参阅 --version 和 - -三重。

如有任何帮助,我们将不胜感激。

最佳答案

您的 llvm 版本似乎未编译支持 WebAssembly 后端。该后端仍处于实验阶段,因此您需要在 cmake 时启用它:-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly

关于c - OSX - 使用 llc "llc: : error: unable to get target for ' wasm3 2', see --version and --triple."编译为 WebAssembly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49628272/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com