相关疑难解决方法(0)

如何在ubuntu上使用调试库

我目前的问题是libwebkitgtk-3.0-0,但我想这个问题很通用.

我的应用程序在webkit代码中崩溃了.我的假设是我们做了一些愚蠢的事情,想要找出什么.最简单的方法是设置断点或使用库的调试版本.

  1. 如何获得构建库的确切源代码?我在转储核心后得到堆栈跟踪,但行号gdb说与我在代码中看到的不匹配.换句话说,如果我安装libwebkitgtk-3.0-0,我想获得它的确切源代码.

  2. 我已经安装了webkit库的调试版本.这些调试版本是否具有与使用--enable-debug标志编译webkit相同的功能?webkit的调试版本基于WEBKIT_DEBUG环境变量启用日志记录,但即使使用库的调试版本,我也无法获得相同的日志记录.

  3. 如何使用我设法编译的调试版本?我设法在我的机器上编译webkit并尝试摆弄负载路径等.无论我做什么,我的应用程序都不会获取新的共享库 - 我可以根据用户代理签名来判断.有一次,我设法拿起了库,但是SSL停止了工作.GtkLauncher确实发生了同样的SSL问题.所以我在某个地方犯了错误.

谢谢你的指点.

gtk debugging ubuntu webkit

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

debugging ×1

gtk ×1

ubuntu ×1

webkit ×1