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

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

От Eugene Grosbein (2:5006/1) к Michael Dukelsky

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


19 февр. 2018, понедельник, в 19:43 NOVT, Michael Dukelsky написал(а):

MD> Hе знаю, читает ли кто-нибудь эту эху, но всё равно спрошу. :) Hикогда раньше
MD> не занимался отладкой программ в линуксе, только в винде, поэтому вопрос
MD> чайника.
MD> Пытаюсь отладчиком ddd, запущенным для отладки hpt, зайти в функции из
MD> libsmapi.a, прилинкованной к hpt.

Именно libsmapi.a, не libsmapi.so ?
Статическая линковка вместо динамической?

MD> Однако, step выполняется как next и, что
MD> делается в функции, я не вижу. Как hpt, так и smapi было собрано с -g -g3 и

Собрано при помощи gcc? Что за флаг такой -g3?
Для отладки надо собирать с -g -O0.

MD> содержат отладочную информацию.

А команда file это подтверждает?

Попробуй пересобрать с динамической линковкой.

Eugene
--
Hаучить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Hаучить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.2 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

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

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

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

FGHI-url этого письма: area://RU.UNIX.PROG?msgid=grosbein.net+4e81503b