引言安装gdb创建证书配置
解决方案 参考
引言
简单记录macOS Sierra安装及使用gdb的要点 环境:macOS Sierra 10.12.5 + GNU gdb (GDB) 8.0
1.安装gdb
brew
install gdb
前提是安装有Homebrew,可参考Homebrew安装方法
2.创建证书
参考百度经验 安装证书后执行
codesign
-f -s "gdb-cert" /usr/
local/bin/gdb
3.配置
由于macOS系统升级,Sierra环境下仅完成以上步骤还不能正常使用gdb调试,报错如下:
(gdb) run
Starting program: /Users/millet/code/a1
During startup program terminated
with signal ?, Unknown
signal.
解决方案:
启动 gdb 之后执行set startup-with-shell off 即可
也可将上述指令写入~/.gdbinit 中
参考
gdb on macOS 10.12 “Sierra” 知乎:gdb调试器调试失败?