Wie die debug-Bibliotheken auf ubuntu

Mein Aktuelles problem mit libwebkitgtk-3.0-0, aber ich denke, das problem ist generisch genug ist.

Meine Anwendung stürzt irgendwo in den webkit-code. Meine Vermutung ist, dass wir etwas tun, dumm und wollen herausfinden, was. Einfachste Sache wird es sein, einen breakpoint zu setzen oder verwenden Sie die debug-version der Bibliothek.

  1. Wie bekomme ich den genauen source-code mit der Bibliothek gebaut wurde? Ich bin immer stack-trace nach es steckt der Kern, aber Zeilennummer gdb sagt nicht übereinstimmen mit denen, die ich im code sehen. In anderen Worten, wenn ich install libwebkitgtk-3.0-0 ich möchte den genauen source-code des.

  2. Installiert hab ich die debug-version der webkit-Bibliothek. Diese debug-Versionen haben die gleiche Funktionalität, als wenn Sie kompilieren von webkit-mit --enable-debug-flag? Debug-Versionen von webkit aktivieren Sie die Protokollierung basierend auf WEBKIT_DEBUG Umgebungsvariable, aber ich konnte nicht die gleichen logging-auch wenn die debug-version der Bibliothek.

  3. Wie der debug-version konnte ich kompilieren? Ich schaffte es zum kompilieren von webkit-auf meinem Rechner und habe versucht, das hantieren mit Last-Pfade und so. Meine Anwendung nicht pickup-neue shared-library, egal was ich mache - ich kann sagen, basierend auf user-agent Signatur. An einem Punkt konnte ich Holen die Bibliothek, aber dann SSL nicht mehr funktioniert. Ein SSL-problem passiert mit GtkLauncher. Also, ich mache Fehler irgendwo.

Danke für die Hinweise.

InformationsquelleAutor user937720 | 2013-01-15
Schreibe einen Kommentar