C ++ - Почему я получаю SIGTRAP во время выполнения? - PullRequest
0 голосов
/ 18 июня 2009

Во время работы моя программа часто останавливается из-за SIGTRAP. Я знаю, что SIGTRAP происходит, когда компилятор находит точку останова в программе. Но у меня нет никаких точек останова в моем коде. (Чтобы быть уверенным в этом, перед выполнением я очистил все контрольные точки ..).

Я использую Code :: Blocks ..

Спасибо!

1 Ответ

2 голосов
/ 18 июня 2009

Запускаете ли вы программу из отладчика?

Это возможно, когда ваш двоичный файл собран с отладкой в ​​неактуальном состоянии относительно исходного кода.

Перестрой все и попробуй еще раз.

Это случалось со мной много раз.

...