美文网首页
macOS 安装 emscripten 踩坑

macOS 安装 emscripten 踩坑

作者: 奇林的徒步学园 | 来源:发表于2019-12-10 21:20 被阅读0次

    一、安装步骤

    • 1、认真阅读官方文档
    • 2、检查并安装前置依赖
    python --version
    java -version
    gcc --version
    cmake --version
    node --version
    
    • 3、到github下载zip包,直接解压到自己的目录。
    • 4、在该目录启动终端,输入命令:
    # 下载和安装最新的工具
    ./emsdk install latest
    
    # 激活工具
    ./emsdk activate latest
    
    # 激活环境变量(需设置环境变量,会有提示的)
    source ./emsdk_env.sh
    

    二、验证安装结果

    emcc -v
    
    emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 1.39.4
    clang version 10.0.0 ................
    Target: x86_64-apple-darwin19.0.0
    Thread model: posix
    InstalledDir: /Users/root/Documents/dev/emsdk/upstream/bin
    shared:INFO: (Emscripten: Running sanity checks)
    

    三、错误及解决

    • 问题一:emsdk install latest 出现类似下面的错误

    Error: Downloading URL 'https://storage.googleapis.com/webassembly/emscripten-releases-
    builds/mac/8bb7b0bbbca74cc58741416cc955011f22ff5ccb/wasm-binaries.tbz2':
    <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>

    解决办法: 打开 emsdk.py,插入如下代码:

    import ssl
    ssl._create_default_https_context = ssl._create_unverified_context
    
    • 问题二:第二次进入终端,或在vscode终端中出现找不到emcc命令的错误。
      解决方法:
    vim ~/.bash_profile
    

    追加如下代码:

    source 你的emsdk安装路径/emsdk_env.sh
    

    保存后重启终端或vscode。

    相关文章

      网友评论

          本文标题:macOS 安装 emscripten 踩坑

          本文链接:https://www.haomeiwen.com/subject/zbcngctx.html