当我尝试使用gdb
运行程序时,我收到此错误。
(gdb) run Starting program: /Users/vp/personal/a.out [New Thread 0x1803 of process 3676] [New Thread 0x1b03 of process 3676] During startup program terminated with signal SIGTRAP, Trace/breakpoint trap. (gdb)
有人对此消息有任何想法吗?
答案 0 :(得分:0)
在High Sierra上运行的系统上执行此操作的原因是找不到文件.gdbinit
。我当时使用Eclipse C / C ++作为代码编辑器。在“调试器”下的调试配置中,必须指定.gdbinit
的路径,例如/Users/john/.gdbinit
。然后,带有Eclipse的gdb可以工作。
此外,还必须使用gdb 8.0.1的使用说明。