簡體   English   中英

無法在ubuntu中使用gdb進行調試

[英]Cannot debug with gdb in ubuntu

每次我想開始調試時,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后,問題消失了。

正如Merlin069所說,可以在這里這里找到ptrace的解釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM