Как настроить отладчик в Geany ?

Previous Topic Next Topic
 
classic Классический list Список threaded Древовидный
3 сообщения Инструменты
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Как настроить отладчик в Geany ?

Сергей.Ш


Использую для обучения с++ Джини ,но никак не удается настроить отладчик. плагины установил из синаптика.Сам отладчик появился на рабочем столе Джини,но он бездействует . Работаю в линукс..Попалось сообщение в сети http://otvety.google.ru/otvety/thread?tid=06187fd9174e4381 ,но как включить этот ключ -g ? Кто то сталкивался с этой проблеммой ?
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Как настроить отладчик в Geany ?

strmaks
Если я правильно помню то -g это ключ gcc заставляющий его собрать программу с отладочной информацией, есть еще ключик -ggdb который генерирует дополнительную информацию для gdb.
Точно уже не скажу т.к. уже лет 7 не занимался сборкой программ.

Без отладочной информации отладчик не сможет корректно работать, а связка с ИДЕ требует данной информации обязательно, т.к. необходима информация о том какой кусок кода (машинного) каким строчкам кода соответствует.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Как настроить отладчик в Geany ?

Сергей.Ш
Добрый день! Поставил ключ -g  Отметил загрузочный файл программы .появилась ,вернее активировалась команда run  .При нажатии на нее в терминале выпадает сообщение такого рода.
g++ -Wall -o "construtor" "construtor.cpp"             -ggdb (в каталоге: /home/sergei/m)
Сборка прошла успешно.
"xterm"  "-T"  "Debug terminal"  "-e"  "/usr/lib/geany-plugins/geanygdb/ttyhelper"  "/home/sergei/.config/geany/plugins/geanygdb/2109.tty"
Отправить на терминал /dev/pts/2
`/home/sergei/m/construtor' has changed; re-reading symbols.
Запуск процесса (pid=6572).
Программа завершилась правильно.
Завершение целевого процесса. (pid=6572; код=0)
"xterm"  "-T"  "Debug terminal"  "-e"  "/usr/lib/geany-plugins/geanygdb/ttyhelper"  "/home/sergei/.config/geany/plugins/geanygdb/2109.tty"
Отправить на терминал /dev/pts/2
Запуск процесса (pid=6578).
Программа завершилась правильно.
Завершение целевого процесса. (pid=6578; код=0)
причем выпадает точно такое же сообщение если я проверяю любой код. как быть?