关于macOS Sierra无法使用gdb进行调试的解决方案
1、对gdb进行签名,签名过程详见:http://jingyan.baidu.com/article/d169e1864dc24d436611d839.html;
2、重新启动系统,同时按住键盘上的command + r 键进入系统恢复模式;
3、点击上方菜单栏,实用工具-》终端,输入命令:csrutil enable --without debug;
(关于csrutil命令的详细介绍参考http://bbs.feng.com/read-htm-tid-9931290.html)
4、重启系统
附最新解决方案:
1、执行:brew update gdb
2、执行:vim ~/.gdbinit,输入:set startup-with-shell off,然后保存退出
3、注意在eclipse的使用如下:
谢谢您的来访,欢迎关注交流!以下是我的个人联系方式
电子邮箱:spring.wind2006@163.com,QQ:402085437,微信号:tm402085437