windows下安装emscripten

2021-09-24 10:14:29

参考地址 windows下安装emscripten

windows下安装emscripten

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

  • 开始安装

    # 1.克隆emsdkgit clone https://github.com/juj/emsdk.git# 2.进入emsdk文件夹cd emsdk# 3.更新emsdk 这里使用是git所以运行时会提示使用"git pull"emsdk updategit 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 会生成三个文件


  • 2019-10-23 10:20:48

    php 去掉 头尾 空格 2种方法

    看似很简单的问题,其实还是有点坑的,首先这里 空格转义,不是字符串,直接用trim()是去不掉。

  • 2019-10-23 23:25:22

    PostMapping,GetMapping不固定路径的写法

    PostMapping中的value属性是数组,所以可以定义多个路径,required属性默认是true,不必再写required=true,默认表示该参数是必须要有的,如果写required=false,表示该参数是可选的,可有可无。

  • 2019-10-24 01:14:29

    通过属性搜索商品mysql设计

    属性是可以动态扩展的,问题:属性是搜索条件 问:请展示出 材质为塑料 防水为YES,颜色为绿色的商品详细信息,按照sort_filed排序

  • 2019-10-25 15:18:18

    Vue.use Vue.prototype区别

    1、不是为了vue写的插件(插件内要处理)不支持Vue.use()加载方式 2、非vue官方库不支持new Vue()方式 3、每一个vue组件都是Vue的实例,所以组件内this可以拿到Vue.prototype上添加的属性和方法。

  • 2019-10-25 23:33:45

    php制作漂亮的随机颜色标签云效果

    代码中的array里面的字符串就是各种随机色的编码,大家可以根据自己的需求来配置颜色。 然后input1里面是字体大小的随机代码,也可以自行修改。

  • 2019-10-27 00:23:42

    mac卡住,强制关闭应用

    要正常退出(关闭)Mac 应用,请从菜单栏的应用菜单中选取“退出”,或按下 Command (⌘)-Q。如果应用不退出,请按照以下步骤强制该应用退出。