macos - 在 macOS High Sierra 10.13.12 上使用 gdb

标签 macos gdb

当我尝试使用 gdb 运行程序时出现此错误.

(gdb) 运行
启动程序:/Users/vp/personal/a.out
【进程3676的新线程0x1803】
【进程3676的新线程0x1b03】
在启动期间程序以信号 SIGTRAP 终止,跟踪/断点陷阱。
(gdb)

有人对消息有任何想法吗?

最佳答案

我在 High Sierra 上运行的系统上的原因是文件 .gdbinit没有找到。我使用 Eclipse C/C++ 作为代码编辑器。在“调试器”下的调试配置中,.gdbinit 的路径必须指定,例如/Users/john/.gdbinit .然后使用 Eclipse 的 gdb 工作。
另外使用说明gdb 8.0.1必须使用。

关于macos - 在 macOS High Sierra 10.13.12 上使用 gdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49044021/

相关文章:

c++ - Sublime Text 3 C++ 构建系统

swift - 在 WebView 中从 JavaScript 调用 native Swift 函数

python - GDB python API - 获取 gdb 的 python API 来打印有问题的行号

c++ - 调试核心转储时的源代码行

javascript - 如何在优胜美地中使用 javascript 自动化打开一个新的 Chrome 窗口?

c++ - WebView 作为 OSX 应用程序中的 GUI

java - 如何从Java代码中找到真实的显示密度(DPI)?

boost - 仅在 GDB 调试期间出现段错误

python - 在 gdb 中加载 python 支持

c - 使用带有参数的 GDB