您的位置:首页 > 编程语言 > Qt开发

QTCreater调试时提示ptrace不允许的操作

2015-08-25 10:23 162 查看


QTCreater调试时提示ptrace不允许的操作

QTCreater调试时提示ptrace不允许的操作

1.
问题描述
2.
解决办法
3.
ptrace


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之后都会出现这种问题,貌似是为了安全


3. ptrace

那么ptrace是个什么东东啊,貌似是Linux下边调试时用到的一个东东,以后有空研究一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: