博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
emscripten 使用本地文件来搭建环境
阅读量:2433 次
发布时间:2019-05-10

本文共 791 字,大约阅读时间需要 2 分钟。

每次进行webassembly 工具链之 Emscripten 环境搭建,都要经历个漫长的过程。。。因为下载的包,地址为storage.googleapis.com/webassembly/…

这就是罪魁祸首,主要是速度不稳定

最气人的是,没有断点续传. 如何解决呢?

提供个比较笨的方法:

  1. ./emsdk install latest 执行这个命令的时候,看命令输出的下载地址是什么,用迅雷来下,这样会快

  2. 把下载好的包,放到emsdk/zips下面,确保安装脚本能找到(注意,名称要和脚本要搜索的目标文件名称一致,否则无效果)

    在这里插入图片描述
    例如:用迅雷下的包名字为 wasm-binaries.tbz2,但是在zips下,寻找的名称为5974288502aab433d45f53511e961aaca4079d86-wasm-binaries.tbz2,要修改名字

  3. 修改emsdk.py脚本:

    1860行左右:

download_even_if_exists = False;success = download_and_unzip(url, self.installation_path(), download_even_if_exists=download_even_if_exists, filename_prefix=filename_prefix)...

就是说,这个文件有了,不下载…

  1. show-ports 离线时如何使用?
    离线环境下,会出现以下情况:
    在这里插入图片描述
    解决方法:拷贝可联网机器内的包文件,然后复制到开发机内相同目录,例如:
    在这里插入图片描述
    把上面的文件复制到路径:
/opt/emsdk/upstream/emscripten/cache/ports

添加下面的环境变量:

EMCC_LOCAL_PORTS=/opt/emsdk/upstream/emscripten/cache/ports

在这里插入图片描述

转载地址:http://tmvmb.baihongyu.com/

你可能感兴趣的文章
麒麟信安面向场景化创新,赋能openEuler商业验证
查看>>
1 分钟带你认识从 "�" 到 "锟斤拷"
查看>>
3 年培养 10 万“码农”,郑州推出“码农计划”
查看>>
一个三本程序猿的大厂逆袭之路
查看>>
程序员弃码投中医?还做成了不错的生意! | 极客视频
查看>>
百度一 29 岁程序员因“篡改数据”被抓
查看>>
去年我年薪 30W,今年我一天做 3 顿饭
查看>>
入职大厂,我容易吗?
查看>>
《互联网人退化简史》
查看>>
CTO 写的低级 Bug 再致网站被黑,CEO 的号都被盗了!
查看>>
955 加班少的公司名单来了!
查看>>
狂赚 1227 亿!腾讯员工 2020 年人均年薪 81 万;小米员工人均年薪 45 万
查看>>
漫画:什么是加密算法?
查看>>
程序员有话说 |当那个不靠谱的程序员跟我做同一个项目时
查看>>
怎样以程序员的方式来用百度呢?
查看>>
程序员是如何运用增长思维找到女朋友?
查看>>
@程序员,离职让企业损失近900亿,还遭疯抢!他凭什么?
查看>>
如何用 Python 一键查房价?
查看>>
累死累活干不过写 PPT 的?新东方年会吐槽视频俞敏洪不罚反奖 12 万!
查看>>
“离开360时,它只给了我一块钱”
查看>>