- 在M1 电脑上没办法用gdb调试代码,只能用lldb.
- 从这里下载好对应于你的电脑系统的 codelldb安装包 (xx.vsix)。之所以离线下载时因为直接在VSCode插件market中下载这个包总是不能成功,干脆离线下载好,然后在VSCode中选择本地的codelldb.vsix文件进行安装,安装步骤参考这篇文档.
- 配置launch.json文件如下:
{
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "launch",
"program": "${cwd}/build/MNNV2Basic.out",
"args": ["${cwd}/build/quant_simple_enhance.mnn", "1", "2", "0", "0"],
},
]
}
"type"是说debug时所用的工具,我们选择 “lldb” ;
“name” 是你为Debug这个工程所取的名字,因人而异;
“program” 是cmake编译好的可执行文件 xx.out;
"args"是运行该可执行文件所需要的参数设置。