mac下开始gdb调试报错

2022-05-23  本文已影响0人  九楼记

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不需要输入密码

上一篇 下一篇

猜你喜欢

热点阅读