-
在项目的目录下创建一个名为sudo_gdb的文件,内容如下:
pkexec /usr/bin/gdb "$@" -
使它变为可执行,这点很重要
-
修改gdb lunch的配置(点击齿轮按钮),在配置文件中加入如下内容:
... "externalConsole": false, "miDebuggerPath": "${workspaceFolder}/sudo_gdb", "MIMode": "gdb", ... -
这样再运行调试的时候就会提示输入sudo密码,然后root权限进行调试。
VSCODE下以管理权限调试C/C++程序
sudo_gdb权限提升:根级调试实战教程
最新推荐文章于 2024-10-28 23:16:12 发布
本文详细指导如何在项目中创建sudo_gdb脚本,使其在调试时自动请求sudo权限,并配置gdblunch以使用root权限进行调试,适用于需要底层权限的开发者。
AI助手已提取文章相关产品:
您可能感兴趣的与本文相关内容

1121





