在MacOS Catalina上冻结的GDB

问题描述 投票:0回答:1

我运行了一个'helloworld'来在Mac上尝试GDB,但在键入后运行了它的输出

[New Thread 0x1903 of process 69034]

然后什么也没有。

我已经等了一个小时,还是一无所获。完成认证并禁用Shell-with-shell。

系统:MacOS Catalina 10.15.4GNU gdb(GDB)9.1

macos gdb darwin
1个回答
0
投票

我刚刚在我的macOS 10.15.4计算机上安装了GDB 9.1,禁用了Shell-with-shell启动,执行了认证过程并获得了与您相同的结果,即冻结了:

$ gcc -g helloworld.c$ gdb a.outGNU gdb(GDB)9.1版权所有(C)2020自由软件基金会,Inc.[片段]正在从a.out读取符号...从/Users/rryan/Dropbox/Private/Xcode/Temp/gdb-test/a.out.dSYM/Contents/Resources/DWARF/a.out中读取符号...(gdb)b主0x100000f5f处的断点1:文件helloworld.c,第4行。(gdb)r启动程序:/Users/rryan/Dropbox/Private/Xcode/Temp/gdb-test/a.out[进程70403的新线程0x1803]

所以我停止了(control + z),终止了该进程,然后再次尝试,这次它运行良好,可以立即响应/继续。

所以,答案不尽人意,我建议将其杀死然后再试一次。

© www.soinside.com 2019 - 2024. All rights reserved.