📅  最后修改于: 2020-11-02 05:11:30             🧑  作者: Mango
WebAssembly支持已添加到今天随您提供的所有最新浏览器中,例如Chrome,Firefox。 Firefox 54+及更高版本为您提供了一项特殊功能,用于调试wasm代码。
为此,请在名为wasm的Firefox浏览器中执行代码。例如,考虑使用下面的C代码查找数字的平方。
C程序的示例如下-
#include
int square(int n) {
return n*n;
}
我们将使用WASM Explorer来获取wasm代码-
下载WASM代码,并使用它在浏览器中查看输出。
加载wasm的html文件如下-
!doctype html>
WebAssembly Square function
打开Firefox浏览器并加载上面的html文件,然后打开调试器工具。
您应该在调试器工具中看到wasm://条目。单击wasm://,它显示将wasm代码转换为.wat格式,如上所示。
您可以查看导出函数的代码,并可以调试代码(如果出现任何问题)。 Firefox还打算添加断点,以便您可以调试代码并检查执行流程。