Я пытаюсь создать программу на С ++ на Windows, используя MinGW.
Встроенная программа работает нормально, Тем не менее, проблема возникает при отладке.
При отладке, если я попробуйте проверить результат выполнения функции или метода, как на скриншотах ниже, GDB принудительно завершен.
Я запустил GDB в качестве командной строки, но результат был таким же.
Я также изменил MinGW на другую версию, но безрезультатно.
GDB на WSL работает без проблем с теми же конфигурациями.
Он не работает только на родной Windows.
Буду признателен, если вы дадите мне знать, почему.
Just before watching "add(2, 3)".
![image](https://i.stack.imgur.com/PkFM0.png)
ERROR: GDB exited unexpectedly. Debugging will now abort.
![image](https://i.stack.imgur.com/P0V2p.png)
The same result of GDB command line.
"p v[1]", "p v.at(1)", "p v.empty()", "p v.size()", ... were failed,
"p add(2, 3)", "p my_obj.func()", ... were crashed.
![image](https://i.stack.imgur.com/hEfST.png)
G++ version is 8.1.0
gdb version is 8.1