使用gdb来debug C++程序时,会提示没有权限的,报错如下:

==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/usr/bin/gdb' as the super user
Authenticating as: rainboat,,, (rainboat)
Password: [1] + Stopped (tty output)       /usr/bin/pkexec "/usr/bin/gdb" --interpreter=mi --tty=${DbgTerm} 0<"/tmp/Microsoft-MIEngine-In-20hsq1h3.pie" 1>"/tmp/Microsoft-MIEngine-Out-vhfdpigx.4ir"
You have stopped jobs.
(base) 

该问题可以通过运行如下命令解决:

sudo echo 0| sudo tee /proc/sys/kernel/yama/ptrace_scope 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐