码迷,mamicode.com
首页 > Web开发 > 详细

emscripten 集成web常用编译命令

时间:2020-07-11 17:13:14      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:http   c代码   ima   main   提高   web   creat   node   image   

emcc main.c -s WASM=1 -o index.js

将c代码编译为wasm并且输出胶水代码index.js

-O1 代码优化

-O2 优化级别提高

-O3 最高优化级别减小代码体积

emcc main.c  -s MODULARIZE=1 -s EXPORT_NAME="createMyModule" -s WASM=1 -o index.js
 

MODULARIZE 配置生成js

EXPORT_NAME="createMyModule"导出createMyModule函数具体调用如下

 

技术图片

 

 

 

emcc main.c  -s MODULARIZE=1 -s EXPORT_ES6 -s WASM=1 -s ENVIRONMENT=web  -o index.js

 
 -s EXPORT_ES6 导出es6模块
技术图片

 

 -s ENVIRONMENT=web 只在web上执行 删除有关于node的代码减少体积优化代码

 

emscripten 集成web常用编译命令

标签:http   c代码   ima   main   提高   web   creat   node   image   

原文地址:https://www.cnblogs.com/y-y-y-y/p/13284031.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!