У меня очень простая программа 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
Я запускаю GDB как sudo gdb ./a.out
.
В (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
.Я должен принудительно закрыть терминал, чтобы закрыть его.