怎样跟踪调试GTK源码

软件和网站开发以及相关技术探讨
回复
esars
帖子: 3
注册时间: 2012-03-01 14:11

怎样跟踪调试GTK源码

#1

帖子 esars » 2012-03-01 14:18

因为是做基于嵌入式的GTK应用程序,某些问题光用封装好的API不能解决,需要阅读和跟踪调试gtk、gdk和glib库的源码来弄清楚一些机制的实现原理。我想请问怎样才能从测试程序跟踪到GTK库的源码当中去,或者把它当成一个工程来运行调试。
在windows或者ubuntu的方法都行。谢谢。
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

Re: 怎样跟踪调试GTK源码

#2

帖子 ttand » 2012-03-01 16:15

你的GTK如果是装的普通版本应该是不行的。必须要自己debug编译GTK等等。
错过好多好贴,没占到广告位后悔啊
esars
帖子: 3
注册时间: 2012-03-01 14:11

Re: 怎样跟踪调试GTK源码

#3

帖子 esars » 2012-03-01 16:20

ttand 写了:你的GTK如果是装的普通版本应该是不行的。必须要自己debug编译GTK等等。
嗯,如果是我用编译源码方法安装的GTK,然后就可以跟到它的库里面去吗?
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

Re: 怎样跟踪调试GTK源码

#4

帖子 ttand » 2012-03-01 16:21

ubuntu有dbg包装在 /usr/lib/debug/..下面
也许可以免自己编译
错过好多好贴,没占到广告位后悔啊
esars
帖子: 3
注册时间: 2012-03-01 14:11

Re: 怎样跟踪调试GTK源码

#5

帖子 esars » 2012-03-01 16:23

ttand 写了:你的GTK如果是装的普通版本应该是不行的。必须要自己debug编译GTK等等。
我现在手头上有使用gtk库直接需要的包的所有源码,不过我只需要跟踪其中的gtk、gdk和glib三个库,那么我安装其它包?然后这三个库怎么弄呢?
回复