我在 mac 上运行了一个“helloworld”来尝试 GDB,但是在输入 run it 输出后
[New Thread 0x1903 of process 69034]
Run Code Online (Sandbox Code Playgroud)
然后什么都没有。
我已经等了一个小时,还是什么都没有。完成认证并禁用带外壳启动。
系统:MacOS Catalina 10.15.4 GNU gdb (GDB) 9.1
小智 3
“这个问题是由于 Apple 在 Xcode 工具链中从 GDB(GNU 调试器)转向 LLDB(LLVM 调试器)(以及从 GCC 到 Clang 的过渡)而引起的。” 来自https://www.ics.uci.edu/~pattis/common/handouts/macmingweclipse/allexperimental/mac-gdb-install.html
在 OS X 中使用 lldb 代替 gdb。
这并不能解决 gdb 的问题,但至少为您提供了一种解决它的方法!
lldb 和 gdb 是非常相似的调试器。这是从 gdb 命令到 lldb 等效项的映射: https: //lldb.llvm.org/use/map.html
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |