gdb не видит статическую библиотеку
Michael Dukelsky написал(а) к Eugene Grosbein в Feb 18 22:32:30 по местному времени:
Привет, Eugene!
20 Feb 18 02:09, Eugene Grosbein послал(а) письмо к Michael Dukelsky:
MD>> вопрос чайника. Пытаюсь отладчиком ddd, запущенным
MD>> для отладки hpt, зайти в функции из libsmapi.a, прилинкованной к
MD>> hpt.
Спасибо за быстрый ответ.
EG> Именно libsmapi.a, не libsmapi.so ?
EG> Статическая линковка вместо динамической?
Да.
MD>> Однако, step выполняется как next и, что
MD>> делается в функции, я не вижу. Как hpt, так и smapi было собрано
MD>> с -g -g3 и
EG> Собрано при помощи gcc?
Да.
EG> Что за флаг такой -g3?
Это максимальная отладочная информация.
EG> Для отладки надо собирать с -g -O0.
-О0 действует по умолчанию.
MD>> содержат отладочную информацию.
EG> А команда file это подтверждает?
Опа... Нет - stripped. Но я устанавливал пакет hpt-debuginfo. И существует /usr/lib/debug/usr/bin/hpt.debug Наверно, проблема в том, что smapi-debuginfo никакой отладочной информации не содержит. :-(
EG> Попробуй пересобрать с динамической линковкой.
Нет, мне хотелось бы оставить статическую библиотеку.
Желаю успехов, Eugene!
За сим откланиваюсь, Michael.
... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
|