Прежде всего ... это мое сообщение # 1 в этом месте, так что ... пожалуйста хорошо со мной;)Как увидеть внешние библиотеки кода при отладке
Я только недавно начали изучать Gnome приложения/libraries, и я обнаружил, что отладчики - отличный способ узнать, потому что просмотр кода помогает много понять структуру программы.
Но у меня есть проблема. Например, отладка gnome-панели я обнаружил много вызовов внешних функций (в основном, функций GTK +), и хотя притворяясь, что вижу весь код всех функций, таких как этот вызов, будет сумасшедшим, есть много чего будет очень интересно посмотреть в действии. Проблема в том, что отладчик не загружает код этих библиотек, и он не может показать его мне, так как он показывает номер строки, где выполняется выполнение.
Я использую Nemiver, и когда он пытается сделать , введите во внешнюю функцию, которую он утверждает, потому что он не может найти файл, который должен быть где-то. Например, попытка ввести в gtk_window_set_default_icon_name он пытается загрузить /build/buildd/gtk+2.0-2.16.1/gtk/gtkwindow.c и призывая XSetIOErrorHandler, ../../src/ErrHndlr.c ,
Так что теперь я думаю, что я делаю что-то неправильно ... Почему Nevimer ищет эти исходные файлы в этих местах?
В моей системе даже нет/build/buildd/folders ... и я не знаю, что я делаю что-то неправильно или мне нужно установить somethig или что-то еще.
Любое предложение? Как вы отлаживаете такие приложения?
С наилучшими пожеланиями и большое спасибо за ваше время - и простите меня, если мой английский плохой.