问题说明

在安装类似此[链接](https://juejin.cn/post/6994342577025597477)内容时,要测试一个用例,验证 emcc 可用时,emcc 报这个错。

可以看到,可能是电脑没法识别这个命令才会报的这个问题。


问题解决

1.在 PATH 里面添加对应的 EMSDK 的路径,就是 emsdk_env.bat 执行之后得到的路径,给 PATH 变量加上 对应的 红色框的路径。

右击【我的电脑】-> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 PATH -> 添加如下

另外,不行的话,可以试试添加 新环境变量 EMSDK (即上上个图片重第三个箭头指的地方)


2.如果上一个步骤加了之后,执行 emcc 仍然没有作用,那就直接这样,但是仅限当前路径当次能够使用该 PATH 值,不过可以解决!!!(本人机子就出现这样的问题,正好记录一下)

在任何一个路径下面,执行下面两个步骤:

// 查看 PATH 路径
echo %PATH%
// 设置 PATH 路径
set PATH=xxx\emsdk;xxx\emsdk\upstream\emscripten;.........
// 检查 emcc 是否可以使用
emcc -v

如下图所示,但是本方法每次都要执行一遍,也是够麻烦的了:



本文用于学习记录!!!