• <small id='fpGUg'></small><noframes id='fpGUg'>

    1. <legend id='fpGUg'><style id='fpGUg'><dir id='fpGUg'><q id='fpGUg'></q></dir></style></legend>

    2. <tfoot id='fpGUg'></tfoot>

        <i id='fpGUg'><tr id='fpGUg'><dt id='fpGUg'><q id='fpGUg'><span id='fpGUg'><b id='fpGUg'><form id='fpGUg'><ins id='fpGUg'></ins><ul id='fpGUg'></ul><sub id='fpGUg'></sub></form><legend id='fpGUg'></legend><bdo id='fpGUg'><pre id='fpGUg'><center id='fpGUg'></center></pre></bdo></b><th id='fpGUg'></th></span></q></dt></tr></i><div id='fpGUg'><tfoot id='fpGUg'></tfoot><dl id='fpGUg'><fieldset id='fpGUg'></fieldset></dl></div>
        • <bdo id='fpGUg'></bdo><ul id='fpGUg'></ul>

        Qt Creator、ptrace:不允许操作.什么是永久解决方案?

        Qt Creator, ptrace: Operation not permitted. What is the permanent solution?(Qt Creator、ptrace:不允许操作.什么是永久解决方案?)

          <legend id='tJR5D'><style id='tJR5D'><dir id='tJR5D'><q id='tJR5D'></q></dir></style></legend>

          <small id='tJR5D'></small><noframes id='tJR5D'>

          • <bdo id='tJR5D'></bdo><ul id='tJR5D'></ul>

          • <tfoot id='tJR5D'></tfoot>

              1. <i id='tJR5D'><tr id='tJR5D'><dt id='tJR5D'><q id='tJR5D'><span id='tJR5D'><b id='tJR5D'><form id='tJR5D'><ins id='tJR5D'></ins><ul id='tJR5D'></ul><sub id='tJR5D'></sub></form><legend id='tJR5D'></legend><bdo id='tJR5D'><pre id='tJR5D'><center id='tJR5D'></center></pre></bdo></b><th id='tJR5D'></th></span></q></dt></tr></i><div id='tJR5D'><tfoot id='tJR5D'></tfoot><dl id='tJR5D'><fieldset id='tJR5D'></fieldset></dl></div>
                  <tbody id='tJR5D'></tbody>

                  本文介绍了Qt Creator、ptrace:不允许操作.什么是永久解决方案?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 Qt creator 中调试 C++ 代码时出现以下错误

                  While debugging C++ code in Qt creator I get the following error

                  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
                  

                  这里找到了一个临时解决方案:尝试调试时收到错误在 QtProject 中

                  Here a temporary solution is found: Receiving error while trying to debug in QtProject

                  • 临时解决方案(重启后无效):

                  • temporary solution (won't survive a reboot):

                  echo 0 |须藤三通/proc/sys/kernel/yama/ptrace_scope

                  但是每次启动PC使用Qt时,都很难在终端中运行相同的代码.

                  But it is difficult to run the same code in terminal every time when I start my PC to use Qt.

                  What is the permanent solution for this?
                  

                  推荐答案

                  如果运行 Ubuntu,

                  If running Ubuntu,

                  启用所需的 ptrace 内核设置(由 qtcreator 提示)的推荐方法是编辑/etc/sysctl.d/10-ptrace.conf

                  The recommended way to enable the needed ptrace kernel setting (hinted by qtcreator) is to edit /etc/sysctl.d/10-ptrace.conf

                  sudo vim  /etc/sysctl.d/10-ptrace.conf
                  

                  然后改变

                  kernel.yama.ptrace_scope = 1
                  

                  kernel.yama.ptrace_scope = 0
                  

                  保存,

                  然后申请:

                  $ sudo sysctl --system -a -p|grep yama
                  kernel.yama.ptrace_scope = 0
                  

                  运行

                  man sysctl
                  

                  了解更多信息.

                  这篇关于Qt Creator、ptrace:不允许操作.什么是永久解决方案?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  C++ stl unordered_map implementation, reference validity(C++ stl unordered_map 实现,参考有效性)
                  C++: Is it possible to use a reference as the value in a map?(C++:是否可以使用引用作为映射中的值?)
                  Where ampersand quot;amp;quot; can be put when passing argument by reference?(其中符号“amp;通过引用传递参数时可以放置吗?)
                  Why can a non-const reference parameter be bound to a temporary object?(为什么可以将非常量引用参数绑定到临时对象?)
                  What is a dangling reference?(什么是悬空引用?)
                  C++ reference changes when push_back new element to std::vector(当 push_back 新元素到 std::vector 时,C++ 引用发生变化)
                  <i id='w2POJ'><tr id='w2POJ'><dt id='w2POJ'><q id='w2POJ'><span id='w2POJ'><b id='w2POJ'><form id='w2POJ'><ins id='w2POJ'></ins><ul id='w2POJ'></ul><sub id='w2POJ'></sub></form><legend id='w2POJ'></legend><bdo id='w2POJ'><pre id='w2POJ'><center id='w2POJ'></center></pre></bdo></b><th id='w2POJ'></th></span></q></dt></tr></i><div id='w2POJ'><tfoot id='w2POJ'></tfoot><dl id='w2POJ'><fieldset id='w2POJ'></fieldset></dl></div>

                        <tbody id='w2POJ'></tbody>

                      <small id='w2POJ'></small><noframes id='w2POJ'>

                      <legend id='w2POJ'><style id='w2POJ'><dir id='w2POJ'><q id='w2POJ'></q></dir></style></legend>
                        1. <tfoot id='w2POJ'></tfoot>
                          • <bdo id='w2POJ'></bdo><ul id='w2POJ'></ul>