【发布时间】:2023-03-15 10:25:02
【问题描述】:
有很多帖子和博客讨论这个话题,但似乎没有任何效果......
互联网上关于安装和运行gdb 所需程序的共识如下。
-
安装
gdbbrew install gdbHomebrew“成功”安装
gdb v8.1 -
代码设计
gdbCodesign
gdb遵循 codesigning procedure(详见单独的 SO 帖子)。 -
更新
~/.gdbinitecho "set startup-with-shell off" >> ~/.gdbinit
完成所有步骤后,当我尝试调试一个简单的“hello world”程序时,由于SIGTRAP 被抛出,我收到以下启动错误。
(gdb) start
Temporary breakpoint 1 at 0x100000e66: file test.cpp, line 5.
Starting program: /Users/zfields/Documents/Development/test/a.out
[New Thread 0x1703 of process 67971]
[New Thread 0x1903 of process 67971]
During startup program terminated with signal SIGTRAP, Trace/breakpoint trap.
我错过了什么?
【问题讨论】: