Описание основных панелей проекции «Отладка» в среде Eclipse CDT

Опубиковано: 25.02.2014 г., автор: admin, просмотров: 3281

Панель Отладка (Debug) — служит для показа стека приостановленных подпроцессов (theads — нитей) приложения, отображаемых в виде узлов дерева, и управления вариантами пошагового выполнения (для этого на панели имеются специальные командные кнопки). 
Для задания объёма и типа включаемых дополнительных сведений о программе должен вызываться компилятор. Его вызов происходит с использованием специальных опций, например:
g++ - g3 …

Здесь g++ — команда вызова компилятора, -g3 — специальная опция, которая определяет объем включаемых дополнительных сведений в создаваемый компилятором выходной файл. После флага -g в опции записывается цифра, определяющая уровень дополнительных сведений. Существует три уровня: 1 — минимальный объем информации, достаточный для исследования глобальных переменных и трассировки вызовов функций; 2 — помимо отладочной информации уровня 1, добавляются сведения для сопоставления двоичного и исходного кодов, имена и расположение локальных переменных; 3 — помимо сведений уровней 1 и 2, включает определения макросов препроцессора.

Следующая панель – это Панель Переменные (Variables) — обеспечивает контроль и изменение значений переменных программы. Значения переменных, которые изменились во время очередного шага выполнения программы, выделяются цветом в момент приостановки её выполнения.

Панель Толки прерывания (Breakpoints) — обеспечивает отображение сведений о точках прерываний и предоставляет средства для управления ими.

Панель Выражения (Expressions) — предоставляет возможность ввода выражений и вычисления их значений.

Панель Регистры (Registers) — служит для отображения информации о регистрах выделенного подпроцесса.

Панель Память (Memory) — позволяет отслеживать и изменять состояние памяти подпроцесса.

Панель Модули (Modules) — отображает информацию о модулях (исполняемых и разделяемых библиотеках), загруженных в память.

Кстати, когда писал данный пост у одного знакомого возникла проблема с интернет-магазином на cms Joomla. Дело в том что сортировка товаров в VirtueMart 2 стандартными средствами не предусмотрена. Долго копались в запутанном коде, подумали даже нанять фрилансера для решения проблемы. Но нет, оказалось что есть готовая статья на тему - на которую я и предложил ссылку выше.



Похожие материалы

    Последние из рубрики

    ОтменитьДобавить комментарий