на главнуюВсе эхи RU.UNIX.PROG
войти ?

gdb не видит статическую библиотеку

От Michael Dukelsky (2:5020/1042) к Eugene Grosbein

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Привет, 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
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.UNIX.PROG?msgid=2:5020/1042+5a8b2ad2