文章索引~ JS+WebSocket+Wasm

在线编译器: https://webassembly.studio

在线工具:  https://wasdk.github.io/WasmFiddle/

https://github.com/emscripten-core/emsdk


Ubuntu 更换国内源16.04

关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案

ubuntu 16.04常见错误--Could not get lock /var/lib/dpkg/lock解决

iOS SDWebImage加载webP
fatal: unable to access 'https://chromium.googlesource.com/webm/libwebp/': Failed to connect to chro

ubuntu18.04系统桌面很卡怎么办
Ubuntu 18.04 下 emscripten SDK 的安装

 

官网指导:

https://webassembly.org/getting-started/developers-guide/

编译 C/C++ 为 WebAssembly

Emscripten :https://emscripten.org/docs/getting_started/downloads.html

 

一步一步实验以下功能:  


WebAssembly 入门  : 可以参考

emscripten安装:   这个可以成功。

Wasm + ffmpeg实现前端截取视频帧功能

WebSocket:5分钟从入门到精通

c++服务器websocket支持

Ubuntu16.04手工搭建emscripten编译环境

WebAssembly 上手

Emscripten编译环境搭建--将C和C++编译成JS :   

用python -m http.server搭一个简易的本地局域网 :  测试PC Wasm服务,手机链接后,发现也可以运行。

 

 

PS: 环境搭建非常复杂,麻烦,失败无数次:

我的系统:Vmware +   ubuntu-18.04.2-desktop-amd64.iso   +    2019.6.2   +  没有更换源。

//我自己也记不清了,大概按照以下步骤搭建环境把
sudo apt-get update

sudo apt-get install python2.7

sudo apt-get install nodejs

sudo apt-get install build-essential

sudo apt-get install cmake

sudo apt-get install git-core

sudo apt-get install default-jre

//下载
wget https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-portable.tar.gz 
tar -xvf emsdk-portable.tar.gz 
cd emsdk-portable 

//安装
./emsdk update
./emsdk install latest      //这一步骤,建议代理,否则,自己下载到zips目录
./emsdk activate latest

//更新环境变量
source ./emsdk_env.sh

//测试,查看版本
emcc -v 

 

 

 

Emscripten :

Emscripten is the source-to-source compiler that can generate asm.js from C and C++ source code. We'll use it as a build tool to generate the Wasm modules.

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值