webassembly查看帮助以及常用命令

这篇具有很好参考价值的文章主要介绍了webassembly查看帮助以及常用命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、查看帮助

1. 命令行

emcc --help

2. 官网

Emscripten Compiler Frontend (emcc) — Emscripten 3.1.42-git (dev) documentation

二、常用命令

emcc [options] files

options有如下选择:

-On

优化,n表示不同优化等级和选项

-s[ ]OPTION[=value]

emscripten的构建选项,-s和OPTION中间的空格可以省略,=value也可以省略表示使能。

所有的OPTION都在src/settings.js中,常用的OPTION有:

WASM

  • WASM=0生成asm.js格式(适用于WebAssembly不支持的情况)

  • WASM=1生成包含wasm格式

  • WASM=2 asm.js与wasm格式均生成,添加支持判定,优先使用wasm格式。

WASM_ASYNC_COMPILATION

是否异步加载wasm,主线程需要用异步,worker中可以同步加载

ENVIRONMENT

设定当前的运行环境,避免生成的js文件中判定环境,并运行不同的代码

  • ‘web’ - the normal web environment.

  • ‘worker’ - a web worker environment.

  • ‘node’ - Node.js.

  • ‘shell’ - a JS shell like d8, js, or jsc.

内存相关

// 指定内存的大小和是否内存会增长

  • INITIAL_MEMORY初始内存

  • MAXIMUM_MEMORY最大内存

  • ALLOW_MEMORY_GROWTH允许内存增长

EXPORT_NAME

导出模块名称,常和MODULARIZE_INSTANCE/MODULARIZE配合使用

MODULARIZE_INSTANCE

是否生成模块instance(单例),返回{}这种格式,并且初始化wasm

MODULARIZE

是否生成模块,返回function这种格式,模块可以初始化多个object

EXPORT_ES6

是否导出ES6模式 Export using an ES6 Module export rather than a UMD export. MODULARIZE must be enabled for ES6 exports.

// It might not be supported on old browsers.

STANDALONE_WASM

js中内容尽量多的放入wasm中实现,减少依赖

BUILD_AS_WORKER

是否是worker模式 If set to 1, this is a worker library, a special kind of library that is run

EXPORT_NAME

设置输出的名称:需要提前定义该object={},编译出的模块中会填充object函数方法 (用起来有一些问题)文章来源地址https://www.toymoban.com/news/detail-511832.html

到了这里,关于webassembly查看帮助以及常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 查看磁盘信息命令和查看目录以及文件占用空间大小命令

    记录 :313 场景 :在CentOS 7.9操作系统,查看磁盘信息命令、查看目录以及文件占用空间大小命令。主要是df、du、lsblk、fdisk、parted、pvdisplay、vgdisplay、lvdisplay、free等命令。 版本: 操作系统:CentOS 7.9 1.df命令 查看文件系统占用磁盘空间大小。df,disk free简称。 (1)查看帮助 命

    2024年02月07日
    浏览(53)
  • 服务器硬件规格常用查看命令——通用命令

    使用lshw命令可以查看服务器硬件配置的详细信息。使用它可以在支持DMI的x86或IA-64系统以及某些PowerPC机器上打印内存配置、固件版本、主板配置、CPU版本、G4可以工作)。目前该命令支持 CPU频率、缓存、总线速度等信息(已知PowerMac DMI(仅限x86和IA-64)、OpenFimware设备树(仅

    2024年02月05日
    浏览(56)
  • es查看集群状态常用命令

    1.查看集群数据的正确率 active_shards_percent_as_number这个值如果低于100说明集群数据正确性存在问题,集群状态为yellow或者red都会使这个值低于100 2.查看集群索引的状态

    2024年02月11日
    浏览(45)
  • docker 容器日志查看常用命令

    查看最新日志: 将 container_name_or_id 替换为容器的名称或容器ID。这将显示容器的最新日志输出。 实时查看日志: 使用 -f 参数,你可以实时跟踪容器的日志输出,类似于 tail -f 命令。 查看指定行数的日志: 使用 --tail 参数,可以指定查看的日志行数。将 number_of_lines 替换为你

    2024年02月05日
    浏览(51)
  • linux下常用命令查看端口占用

    在linux使用过程中,有时候需要了解当前系统开放了哪些端口,并且还需要查看开放这些端口的具体进程和用户,可以使用netstat命令, netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息 语法 netstat [选项

    2024年02月04日
    浏览(45)
  • Ubuntu 中常用的查看日志命令

    要查看Ubuntu的日志,可以使用以下命令: 1. 查看系统日志: 2. 查看应用程序日志: 3. 查看登录日志: 4. 查看内核日志: 5. 查看系统启动日志: 您可以使用 tail 命令来查看最新的日志条目,例如: 这将显示最新的日志条目,并在新条目添加到日志文件时自动更新。

    2024年02月04日
    浏览(41)
  • Linux查看日志文件的常用命令

    1、查看文件最后1000行内容 tail -n 1000 filename 2、实时查看文件最后1000行内容,动态刷新 tailf -n 1000 filename tail -f -n 1000 filename 3、按照搜索日志 cat filename | grep \\\'\\\' 4、按照搜索并包含前(后)多少行 【(A前B后C前后)几行】 cat filename | grep \\\'\\\' -A 2 5、将查询

    2024年02月07日
    浏览(41)
  • ElasticSearch常用查询命令查看基本信息

    查看es的集群状态 http://IP:9200/_cat/healthv 注: IP指es集群某个ip地址, v表示格式化输出 查看es集群节点列表 http://IP:9200/_cat/nodesv 查看es集群所有索引及数据大小 http://IP:9200/_cat/indicesv 查看单个索引结构信息 http://IP:9200/indexNamepretty=true 注: indexName是索引名字, pretty=true表示格式化输出

    2024年02月03日
    浏览(38)
  • Android 查看按键信息的常用命令详解

    如果需要适配系统按键或者查看按键信息,那么按键基本命令和查看基本命令里面的信息是关键基础。 本文一起学习看出一下按键基本命令和里面的关键信息。 除了\\\"dumpsys input\\\"这个命令不需要su/root权限,其他命令都是需要获取权限才能获得信息。 简单示例: 这里可以看到

    2024年02月03日
    浏览(39)
  • linux常用查看服务器内存的命令

    free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。   free 命令的基本格式如下: [root@localhost ~]# free [选项] 表 1 罗列出了此命令常用的选项及各自的含义。 表 1 free 命令

    2024年02月16日
    浏览(94)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包