gdb调试遇到的问题
报错Unable to find Mach task port for process-id 83767: (os/kern) failure (0x5)
解决问题的代价比较低的方法:加上sudo,即sudo gdb executableFileName。
gdb 调试后卡住
找到的一个解决方法:创建~/.gdbinit文件,并向该文件插入set startup-with-shell off语句。详细命令为
touch ~/.gdbinit
echo "set startup-with-shell off" >> ~/.gdbinit
需要注意是在当前目录下,还是在根目录下
Reference
[1] mac下gdb调试遇到的问题
[2] mac下创建gdb调试的keychain
[3] mac下sudo不需要输入密码
网友评论