我想学习如何使用GTK +制作文本编辑器。我认为最好的方法是在运行Gedit时观察代码中发生的事情。我被告知必须为-g选项编译Gedit和GTK +的源代码。但由于我是开源世界的初学者,我想知道
我正在使用Ubuntu 10.04。我之前没有做过调试,所以我认为DDD或Nemiver是最容易学习的,但欢迎任何建议。
答案 0 :(得分:0)
对于Ubuntu,只需执行:
cd ~/Desktop # or wherever you want it
apt-get source gedit # does not need sudo
检查自述文件 / 安装文件 - 它们应该为您提供有关编译的大量信息,只需根据您的需要调整说明。对于简单的编译,它只是:
./configure
make
GEdit主要开发页面位于:http://git.gnome.org/browse/gedit/
您可以使用git clone git://git.gnome.org/gedit
答案 1 :(得分:0)
你应该使用./configure --enable-debug,因此它首先包含调试信息(通常,C可执行文件不是它们如此之小的原因)。 所以要从现在的内容中纠正上述内容: 干净 ./configure --enable-debug 使
在DDD中,F5是步,F6是下一个,F8完成,你可以设置断点。