如何从WebAssembly文件中删除调试符号

问题描述 投票:1回答:1

我在运行wasm程序时正在查看浏览器控制台。发出的警告表明该程序对源非常了解。我想删除所有这些,并使用一个小而简洁的二进制文件。

给定一个文件file.wasm,我如何轻松剥离所有这些调试符号?

非常感谢

webassembly emscripten
1个回答
1
投票

来自the documentation

Emcc默认情况下会从优化的构建中剥离大多数调试信息。优化级别-O1及更高级别将删除LLVM调试信息,并禁用运行时ASSERTIONS检查。从优化级别-O2起,该代码由Closure Compiler压缩,几乎变得不可读。

© www.soinside.com 2019 - 2024. All rights reserved.