gpt4 book ai didi

c++ - 无法在 ubuntu 中使用 gdb 进行调试

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:02 24 4
gpt4 key购买 nike

每次我想开始调试时,Qt creator 都会抛出一个错误。这是错误:

ptrace: Operation not permitted.

Could not attach to the process. Make sure no other debugger traces this process.
Check the settings of
/proc/sys/kernel/yama/ptrace_scope
For more details, see /etc/sysctl.d/10-ptrace.conf

我用谷歌搜索了错误消息并得到了一些关于内核错误的结果,但我能够在命令行中运行 gdb,所以我认为它与内核/gdb 无关。

这个错误的原因是什么?

最佳答案

我刚刚做了一些研究并在某个地方找到了解决方案。原来是/proc/sys/kernel/yama/ptrace_scope设置为1,我改成0后问题就消失了。

可以找到 ptrace 的解释 herehere ,正如 Merlin069 所说。

关于c++ - 无法在 ubuntu 中使用 gdb 进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22749015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com