emscripten 集成web常用编译命令

2021-01-22 17:15

阅读:488

标签: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


评论


亲,登录后才可以留言!