Отладка в DEV-C ++ - PullRequest
       49

Отладка в DEV-C ++

1 голос
/ 04 апреля 2020

Как использовать отладчик в DEV C ++? Я нахожу проблемы с исправлением ошибок времени выполнения в моем C коде, написанном на DEV C ++. Как отладчик может помочь мне устранить ошибки времени выполнения?

1 Ответ

0 голосов
/ 04 апреля 2020

Сначала убедитесь, что вы используете проект.

Затем go на Project Options - Compiler - Linker и установите Generate debugging information на "да", и убедитесь, что вы не используете какие-либо опции оптимизации (они ' не подходит для режима отладки). Также проверьте вкладку «Параметры», убедитесь, что у вас нет опций оптимизации (например, -O2 или -O3, но с -O0 все в порядке, потому что это означает отсутствие оптимизации) или опцией полосы (-s). После этого выполните полное перестроение (Ctrl-F11), затем установите точки останова, где вы хотите, чтобы отладчик остановился (иначе он просто запустит программу). Чтобы установить точку останова на линии, просто нажмите на желоб (серая полоса слева) или нажмите Ctrl-F5.

. Теперь вы готовы запустить отладчик, нажав F8 или нажав кнопка отладки. Если все идет хорошо, программа запустится, а затем остановится на первой точке останова. Затем вы можете пошагово пройти по коду, вводя вызовы функций, нажимая Shift-F7 или кнопку «шаг в», или переходя через вызовы функций, нажимая F7 или кнопку «следующий шаг». Вы можете нажать Ctrl-F7 или кнопку «продолжить», чтобы продолжить выполнение до следующей точки останова. В любой момент вы можете добавить или удалить точки останова.

Когда программа остановилась на точке останова и вы пошагово выполняете код, вы можете отобразить значения различных переменных в вашей программе, наведя на них курсор мыши, или вы можете отобразить переменные и выражения, нажав F4 или кнопку «добавить часы» и напечатав выражение.

...