Re: gdb не видит статическую библиотеку
Eugene Grosbein написал(а) к Michael Dukelsky в Feb 18 02:09:18 по местному времени:
19 февр. 2018, понедельник, в 19:43 NOVT, Michael Dukelsky написал(а):
MD> Не знаю, читает ли кто-нибудь эту эху, но всё равно спрошу. :) Никогда раньше
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
--
Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.2 (FreeBSD)
|