#1
|
|||
|
|||
gdb не видит статическую библиотеку
Michael Dukelsky написал(а) к All в Feb 18 19:43:52 по местному времени:
Привет, All! Не знаю, читает ли кто-нибудь эту эху, но всё равно спрошу. :) Никогда раньше не занимался отладкой программ в линуксе, только в винде, поэтому вопрос чайника. Пытаюсь отладчиком ddd, запущенным для отладки hpt, зайти в функции из libsmapi.a, прилинкованной к hpt. Однако, step выполняется как next и, что делается в функции, я не вижу. Как hpt, так и smapi было собрано с -g -g3 и содержат отладочную информацию. Однако, почему-то отладочная информация из libsmapi в hpt не попала. Поэтому, когда я пытаюсь поставить контрольную точку в одном из исходных файлов smapi, отладчик сообщает, что такого файла нет. Пробовал записать исходники в /usr/src/debug/smapi/src и (gdb) dir /usr/src/debug/smapi/src (gdb) b /usr/src/debug/smapi/src/api_sdm.c No source file /usr/src/debug/smapi/src/api_sdm.с Как отладчиком зайти в функцию из этой libsmapi? Желаю успехов, All! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |