首页 > 解决方案 > 执行 brew install wabt 后未找到 Wasm-ld

问题描述

我正在尝试使用 emscripten,为此我需要类似 binaryen 的 webassembly 工具包,但是我选择使用 wabt。我使用它安装了它brew install wabt,我从中获得了类似的命令,wasm-objdumpwasm-ld无处可寻。是的,我已经安装了 llvm。

标签: webassembly

解决方案


wasm-ld 作为 lld 链接器包的一部分安装(例如 ubuntu 上的 lld-10)。检查您是否安装了该软件包。如果没有,请安装它,wasm-ld 二进制文件可能会出现在 /usr/bin 中。

如果你已经安装了,有两种可能性: 1.) 包含二进制文件的目录不是你的路径的一部分:检查 /usr/lib/llvm-10/bin 以查看二进制文件是否在那里(如果 llvm-10是您安装的版本)。2.) 二进制文件在/usr/bin 中,但其名称附有版本号(例如wasm-ld-10)。

在任何一种情况下,临时解决方案是使用“ln wasm-ld”创建指向 /usr/bin 中二进制文件的符号链接


推荐阅读