zoukankan      html  css  js  c++  java
  • Window 下第一个WebAssembly应用

    我们将使用 Emscripten 来转换二进制。

    安装 Emscripten 的前置条件:

    1. 安装 Git 工具
    2. 安装 CMake
    3. 安装 系统编译工具,我电脑装的是 VS2019 
    4. 安装 Python 2.7 以上的版本
    5. 安装 Python win32 ,教程

    开始安装 Emscripten:

    1. 新建一个webassembly 文件夹
    2. 在webassembly文件夹的路径框中删除路径,输入cmd回车  
    3. 在cmd 工具中依次输入执行下面的命令
      git clone https://github.com/juj/emsdk.git
      
      cd emsdk
      
      emsdk install latest
      
      emsdk activate latest
      
      emsdk_env
    4. 检查是否安装成功,执行 emcc  --version,可以看见如下结果

    开始编写应用代码:

    1. 在webassembly文件下新建一个hello 文件夹
    2. 在hello文件夹下新建 hello.c文件,并存入如下代码
      #include <stdio.h>
      
      int main(int argc, char ** argv) {
        printf("Hello World
      ");
        printf("Jason.wang
      ");
      }
    3. 在hello文件夹下打开cmd,执行如下命令
      emcc hello.c -s WASM=1 -o hello.html

      emrun --no_browser --port 4152  hello.html --无浏览器,执行端口运行,类似部署

      emrun --browser chrome hello.html -- 有浏览器,但是只是一瞬间的,刷新就是访问异常
    4. 界面效果

     至此第一个WebAssembly 应用运行了!

  • 相关阅读:
    MySQL数据库生成某一年的日历存储过程
    MySQL随笔(四)
    MySQL索引
    MySQL随笔(三)
    MySQL随笔(二)
    MySQL随笔(一)
    设计模式---策略模式
    数组间相互转换 int[]转list
    安装brew -- Homebrew
    mongodb查询方法
  • 原文地址:https://www.cnblogs.com/zhihang/p/12162895.html
Copyright © 2011-2022 走看看