1. 程式人生 > >轉:QTCreater調試時提示ptrace不允許的操作(點擊調試之後40秒鐘gdb無回應)

轉:QTCreater調試時提示ptrace不允許的操作(點擊調試之後40秒鐘gdb無回應)

原來 sys ubuntu 一個 系統 ptrace 建立 AC trac

1. 問題描述

  • 用QTCreater建立了一個純C++的項目,但是在F5調試時,竟然提示ptrace不允許的操作,修改工程配置為Debug也不管用,經過網上搜索,原來還需要修改一下系統ptrace的配置。

2. 解決辦法

  • 臨時性的解決方法

    $ sudo echo 0 > /proc/sys/kernel/yama/ptrace_scope

  • 這樣不過重啟電腦之後就又恢復成原來的樣子了,一勞永逸的方法:

    $ sudo vi /etc/sysctl.d/10-ptrace.conf

    $ kernel.yama.ptrace_scope = 0

    重啟電腦就好了,

  • 據說在Ubuntu 11.04之後都會出現這種問題,貌似是為了安全

轉:QTCreater調試時提示ptrace不允許的操作(點擊調試之後40秒鐘gdb無回應)