linux下vscode 使用sudo权限调试

2022-11-10  本文已影响0人  江河湖海洋
  1. 工程根目录创建一个名为gdb的可执行脚本。
    脚本中加入以下内容:sudo /usr/bin/gdb "$@"
    修改脚本权限:sudo chmod 777 gdb

  2. .vscode文件夹下的launch.json增加或改动
    "miDebuggerPath": "${workspaceRoot}/gdb"

  3. 更改/etc/sudoers,增加一行,user_name为自己账号名。
    user_name ALL=(ALL) NOPASSWD:/usr/bin/gdb

  4. /etc/sudoers为只读文件,更改了需要把文件权限改回去。
    pkexec chmod 0440 /etc/sudoers

上一篇下一篇

猜你喜欢

热点阅读