forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.PROG

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 19.02.2018, 22:41
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:15. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot