C ++ - Почему я получаю SIGTRAP во время выполнения?
-
06-07-2019 - |
Вопрос
Во время работы моя программа часто останавливается из-за SIGTRAP. Я знаю, что SIGTRAP происходит, когда компилятор находит точку останова в программе. Но у меня нет никаких точек останова в моем коде. (Чтобы убедиться в этом, перед выполнением я очистил все точки останова ..).
Я использую Code :: Blocks ..
Спасибо!
Решение
Вы запускаете программу из отладчика?
Это возможно, если ваш двоичный файл собран с отладкой, не соответствующей современным требованиям относительно исходного кода. Р>
Восстановите все и попробуйте снова. Р>
Это случалось со мной много раз.
Не связан с StackOverflow