OSX - Compile to WebAssembly with llc "llc: : error: unable to get target for 'wasm32', see --version and --triple."
OSX - Compile to WebAssembly with llc "llc: : error: unable to get target for 'wasm32', see --version and --triple."
我 运行正在 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: unable to get target for 'wasm32', see --version and --triple.
如有任何帮助,我们将不胜感激。
您的 llvm 版本似乎未编译为支持 WebAssembly 后端。此后端仍处于试验阶段,因此您需要在 cmake 时使用以下命令启用它:
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly
我 运行正在 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: unable to get target for 'wasm32', see --version and --triple.
如有任何帮助,我们将不胜感激。
您的 llvm 版本似乎未编译为支持 WebAssembly 后端。此后端仍处于试验阶段,因此您需要在 cmake 时使用以下命令启用它:
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly