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 会生成三个文件

windows下安装emscripten的更多相关文章

  1. 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)

    相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...

  2. Windows 下安装 MongoDB

    Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...

  3. Coreseek Windows下安装调试

    由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx[中文是狮身人面像]这个全文检索引擎,听说挺好用的,不过没有中文分词.后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软 ...

  4. 从零开始学 Java - Windows 下安装 Tomcat

    谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...

  5. 从零开始学 Java - Windows 下安装 JDK

    关于未来 "我要死在火星.在我死去的时候能够想着人类能有一个美好的未来--有可持续的能源,同时能够殖民其他的星球来避免人类灭绝的最坏可能." 官网下载 直接打开官网:http:// ...

  6. windows下安装nginx

    说起开发,自己感到非常惭愧,由于公司让我给<绿电侠>项目写整体架构解决方案,才开始接触nginx这个东东,突然觉得它是一把非常好的利器. 本文主要记录在windows下安装nginx,另参 ...

  7. Redhat/Ubuntu/Windows下安装Docker

    Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...

  8. Windows下安装Redis

    1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...

  9. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

随机推荐

  1. 免费css布局和模板集合

    Internet 上有很多基于 (X)HTML/CSS 标记的模板.如果你是一个 Web 开发人员,你不希望把时间一次又一次地浪费在重复代码设计上面,这里提供了一个列表,提供了基于 CSS 的免费模板 ...

  2. 11.2.0.1升级到11.2.0.4报错之中的一个:UtilSession failed: Patch 9413827

    UtilSession failed: Patch 9413827 requires component(s) that are not installed in OracleHome. These ...

  3. Erlang简单并行server

    Erlang简单并行服务器 (金庆的专栏) Erlang并行服务器为每一个Tcp连接创建相应的连接进程,处理client数据. 參考 Erlang程序设计(第2版)17.1.3 顺序和并行服务器 并行 ...

  4. SAP学习之路

    此贴记录学习SAP过程~如有错误请指出~ 6.看着网上学习SAP的貌似比較花精力.学习好的话发展前景还是不错的 5.尽管还不是非常懂.可是还是充满期待,期待着java转型abap. 能够在虚拟机上安装 ...

  5. C++反射机制:可变参数模板实现C++反射(使用C++11的新特性--可变模版参数,只根据类的名字(字符串)创建类的实例。在Nebula高性能网络框架中大量应用)

    1. 概要   本文描述一个通过C++可变参数模板实现C++反射机制的方法.该方法非常实用,在Nebula高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能.Nebula框架在码云的仓库地 ...

  6. mysql异常Lock wait timeout exceeded; try restarting transaction

    mysql中使用update语句更新数据报错: Lock wait timeout exceeded; try restarting transaction. 这是由于你要更新的表的锁在其它线程手里. ...

  7. Windows下快速安装CACTI流量监控

    Windows下快速安装CACTI流量监控 原文  http://os.51cto.com/art/201111/300977.htm CACTI是一套PHP程序,它利用SNMPGET采集数据,使用R ...

  8. php intval函数

    php intval函数 作用 intval — 获取变量的整数值 使用实例 <?php echo intval('-42'); // -42 ?> 相似函数 boolval() - 获取 ...

  9. c++值传递,指针传递,引用传递以及指针与引用的区别

    值传递: 形参是实参的拷贝,改变形参的值并不会影响外部实参的值.从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入, 不能传出.当函数内部需要修改参数,并且不希望这个改变影 ...

  10. 1.STL list

    初始化一个链表 list<,,,, }; 链表排序 mylist.sort(); 链表反转 mylist.reverse(); 链表删除头部和尾部 mylist.pop_back();//删除尾 ...