macos - 为什么我需要 root 权限才能运行 GDB?

标签 macos netbeans gdb root privileges

当我从命令行启动 GDB 时没有任何问题。但是当我开始从 NetBeans (C++) 调试程序时,我收到了这条消息:

“在“开发者工具”组中输入用户名和密码,以允许开发者工具访问进行更改。”

我的用户已经在“开发者工具”组中,但这个事实似乎被忽略了。

使用 root 密码可以进行调试,但我不会使用 root 帐户进行调试!

我查看了gdb的可执行文件和路径,都是给所有人授予可执行权限。

有什么想法吗? 谢谢!

平台:
MacOS X 10.6.6
NetBeans 6.9.1
海湾合作委员会 4.2
GDB 6.3.50-20050815

最佳答案

相信你会在这里找到答案:Stop "developer tools access needs to take control of another process for debugging to continue" alert

基本上,您可以重新安装 Xcode 或修复授权数据库。

关于macos - 为什么我需要 root 权限才能运行 GDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5302972/

相关文章:

Python:源代码字符串不能包含空字节

macos - NSWindow 控制多个选项卡

java - Java jdesktop FrameView 的 windowClosing 事件?

java - JTable日历模型

c++ - 容器内的Gdb被137终止

macos - npm install odbc 在 OSX 和 Ubuntu 上失败

mysql - 系统表安装失败! Mac OS 上的 boot2docker tutum/mysql 挂载文件卷

Java 和 unicode

c - 没有加载调试符号时,gdb 如何解释 `main`?

c++ - 在 emacs 中设置断点时隐藏源缓冲区