macOS Sierra安装及使用gdb

xiaoxiao2021-02-28  104

引言安装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调试器调试失败?

转载请注明原文地址: https://www.6miu.com/read-28665.html

最新回复(0)