Подтвердить что ты не робот

Как заставить GDB выйти из цикла?

Я могу сказать GDB немедленно вернуться из функции return и вызвать функцию с помощью call myFunction.

Но как мне заставить его вырваться из текущего цикла? т.е. действовать так, как если бы он попадал в оператор break;.

Является ли jump myfile.c:<linenumber> способ сделать это?

4b9b3361

Ответ 2

Вы можете использовать - до тех пор, пока не закончите конец цикла.

Вы должны дать его в конце цикла.

  • Полезно, если вам не нужен шаг в итерацию цикла.

Ответ 3

Я делаю это:
1. Сделайте список источников.
2. Установите точку останова на следующей строке, где заканчивается цикл.
3. Продолжить

Ответ 4

Один из способов может состоять в том, чтобы установить условие цикла в false. Но это будет означать, что вам придется подождать окончания текущей итерации.

Итак, чтобы суммировать шаги, выполните следующие действия:
1. Установите точку останова на последней строке цикла. 2. Продолжить 3. Когда удары точки останова, установите для переменной условия цикла значение false.

Он не будет работать как оператор прямого разрыва.