Michael Dukelsky
2018-02-19 16:43:52 UTC
Привет, 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
Не знаю, читает ли кто-нибудь эту эху, но всё равно спрошу. :) Никогда раньше
не занимался отладкой программ в линуксе, только в винде, поэтому вопрос
чайника.
Пытаюсь отладчиком 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