一、安装调试工具Chrome Devtools
使用Chrome 89+ 版本,点击https://chrome.google.com/webstore/detail/cc%20%20-devtools-support-dwa/pdcpmagijalfljmkmjngeonclgbbannbx
下载 C/C++ DevTools Support (DWARF)工具。
wasm开发教程可参考:
https://github.com/3dgen/cppwasm-book
https://github.com/wopelo/wasm-emcc
记一次完整 C++ 项目编译成 WebAssembly 的实践 - 知乎 (zhihu.com)
二、启用调试配置
F12开发者模式下点击设置。
在实验性一栏找到WebAssembly Debugging 项目,勾选。
刷新页面。
三、调试
你的程序需要编译成debug模式下的程序,编译时加入了 -g
参数。
在源代码列找到你本地源代码目录,就可以找到对应的源代码文件,打断点即可。