因为在Ubuntu下,某些硬件设备需要使用root权限才可以操作,所以如果要用vscode调试有硬件的代码时,需要获得root权限

在项目的目录下创建一个名为sudo_gdb.sh的文件,内容如下:

pkexec /usr/bin/gdb "$@"

为其添加执行权限

sudo chmod +x sudo_gdb.sh

修改launch.json配置文件

也可以让cmake使用此调试器

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐