(gdb)提示在启动后不返回

时间:2019-07-01 16:55:55

标签: c++ macos gdb

我有一个非常简单的Hello World c ++程序。我在Mac OS Mojave 10.14.5上运行它。 Apple LLVM版本10.0.1。 GNU gdb(GDB)8.3

#include <iostream>
#include <cstdio>
using namespace std;


int main() {
    printf("Hello, World!");
    return 0;
}

我用命令g++ -g a.cpp

进行编译

我以sudo gdb ./a.out的身份运行gdb。

(gdb)提示符下,键入start

我收到以下消息,但是(gdb)提示从不返回:

Temporary breakpoint 1 at 0x100000f3f: file a.cpp, line 6.
Starting program: a.out 
[New Thread 0x1203 of process 5444]
[New Thread 0xf03 of process 5444]

我什至无法使用control + z关闭该过程。我必须强行终止终端以将其关闭。

0 个答案:

没有答案