首页 > 技术文章 > windows下安装emscripten

tonghaolang 2018-07-02 14:41 原文

windows下安装emscripten

  • windows下安装emscripten需要python、git环境

  • 开始安装

    # 1.克隆emsdk
    git clone https://github.com/juj/emsdk.git
    
    # 2.进入emsdk文件夹
    cd emsdk
    
    # 3.更新emsdk 这里使用是git所以运行时会提示使用"git pull"
    emsdk update
    git pull
    
    # 4.安装最新的emsdk 并配置全局的环境变量
    emsdk install --global latest
    
    # 5.激活
    emsdk activate latest
    
    # 6.应用环境变量
    emsdk_env.bat
    
    
    • 注意

      • 如果你安装指定版本,使用emsdk list会获取到不同版本的 eq: sdk-1.38.6-64bit,将latest替换成sdk-1.38.6-64bit即可

      • 第5步笔者就出现了环境变量无法激活的问题,但是系统环境变量的环境变量并没有,这个时候手动添加上即可

      • 下面是执行第5步的时候cmd提示内容

         Adding directories to PATH:
         PATH += E:\software\emsdk
         PATH += E:\software\emsdk\clang\e1.38.6_64bit
         PATH += E:\software\emsdk\node\8.9.1_64bit\bin
         PATH += E:\software\emsdk\python\2.7.13.1_64bit\python-2.7.13.amd64
         PATH += E:\software\emsdk\java\8.152_64bit\bin
         PATH += E:\software\emsdk\emscripten\1.38.6
         E:\software\emsdk;E:\software\emsdk\clang\e1.38.6_64bit;E:\software\emsdk\node\8.9.1_64bit\bin;E:\software\emsdk\python\2.7.13.1_64bit\python-2.7.13.amd64;E:\software\emsdk\java\8.152_64bit\bin;E:\software\emsdk\emscripten\1.38.6
         
         Setting environment variables:
         EMSDK = E:/software/emsdk
         EM_CONFIG = C:\Users\Administrator\.emscripten
         BINARYEN_ROOT = E:\software\emsdk\clang\e1.38.6_64bit\binaryen
         JAVA_HOME = E:\software\emsdk\java\8.152_64bit
         EMSCRIPTEN = E:\software\emsdk\emscripten\1.38.6
        
      • 如果你安装过程中下载失败使用emsdk list获取到要安装的包的信息 ,然后执行emsdk install clang-e1.38.6-64bit

      • 如果单个下载也失败的话那就是网速不够,没办法

  • 验证是否安装成功

    • 官方描述
    • emcc -v 不会报错
    • emcc --clear-cache 不会报错
    • emcc hello_world.c 会生成三个文件

推荐阅读