当前位置: 首页 > news >正文

emscripten 编译 wasm 版本的 openssl

搭建emscripten环境【参考:https://emscripten.org/docs/getting_started/downloads.html】

下载openssl解压复制到emsdk目录

依次执行下列命令:

cd emsdk
#激活emsdk
source ./emsdk_env.shcd opensslemconfigure ./Configure linux-x32 -no-asm -static -no-afalgeng -no-dso -DOPENSSL_SYS_NETWARE -DSIG_DFL=0 -DSIG_IGN=0 -DHAVE_FORK=0 -DOPENSSL_NO_AFALGENG=1 -DOPENSSL_NO_SPEED=1 -DOPENSSL_NO_DYNAMIC_ENGINE -DDLOPEN_FLAG=0sed -i '.bak' 's|^CROSS_COMPILE.*$|CROSS_COMPILE=|g' Makefileemmake make -j build_generated libssl.a libcrypto.a

即可编译出wasm版本的静态库

 

参考资料:https://lvv.me/posts/2022/04/21_build_openssl_with_emscripten/

相关文章:

  • 启动hardhat 项目,下载依赖的npm问题
  • 【系统问题】解决 Windows10 点击任务栏的音量图标(喇叭)无效
  • 文生视频(Text-to-Video)
  • opencv try-catch
  • OCCT基础类库介绍:Modeling Algorithm - Features
  • 【STM32】STM32的中断系统寄存器NVIC、EXTI
  • Hologres 使用 FDW
  • 1、自然语言处理任务全流程
  • 内容搜索软件AnyTXT.Searcher忘记文件名也能搜,全文检索 1 秒定位文件
  • Snapchat矩阵运营新策略:亚矩阵云手机打造高效社交网络
  • 【好用但慎用】Windows 系统中将所有 WSL 发行版从 C 盘迁移到 非系统 盘的完整笔记(附 异常处理)
  • 文件上传优化(图片压缩)
  • 【StarRocks系列】join查询优化
  • 从0开始学习R语言--Day28--高维回归
  • Keil 安装 CMSIS-FreeRTOS 失败解决方案
  • ByteMD Markdown编辑器详细解释修改编辑器默认样式(高度300px)
  • 张之瞳全新单曲《6:30am》上线:以音乐定格青春遗憾中的诗意守望
  • 【知识图谱提取】【阶段总结】【LLM4KGC】LLM4KGC项目提取知识图谱推理部分
  • Qt 连接信号使用lambda表达式和槽函数的区别
  • vue3+arcgisAPI4案例:智慧林业资源监测分析平台(附源码下载)
  • 怎么查有做网站的公司/成都网站建设seo
  • 做网站要学那些/做网站seo推广公司
  • 制作好的网站必须申请/运营推广公司
  • 黑色网站源码/网站编辑
  • win2003做网站/百度一下马上知道
  • 商城网站建设都需要多少钱/网站流量查询站长之家