Компиляция с MinGW дает сбой во время работы Cygwin - PullRequest
0 голосов
/ 08 сентября 2018

Я пишу простой roguelike, и я статически компилировал для тестирования, но я обнаружил, что программа a) аварийно завершает работу при вводе данных, и b), похоже, вообще не рандомизируется при компиляции с MinGW. Я переключился на Cygwin, чтобы проверить это, и обнаружил, что статически скомпилированная версия с Cygwin работала точно так, как ожидалось. Я использовал одинаковые команды для обоих: g++ -c FILE_NAME -std=c++14 -lncurses для каждого исходного файла, затем g++ -static -o dngn OBJECTS -std=c++14 -lncurses для ссылки на окончательную сборку.

Сборка MinGW: mingw.png

Сборка Cygwin: cygwin.png

Оба изображения - скриншоты, работающие с соответствующим компилятором

...