2009-08-15 68 views
0

我想用DDD來調試Gedit和GTK +的源代碼。我通過命令ddd gedit啓動DDD。現在我可以運行該項目,並且找到源窗口,但是我看不到Gedit和GTK +的源代碼,也不能逐行運行程序。怎麼做?開始用DDD調試

回答

2

您必須重新編譯添加調試符號的源代碼。

查看gedit的文檔,看看如何用它們編譯。應該有一個開發人員或黑客部分解釋如何做到這一點。

+0

謝謝!我發現解決方案在http://jameswestby.net/tips/tips/tips/compiling-debian-package-for-debug.html – Jaska 2009-08-15 15:54:27

+0

現在我已經完成 dbkg -i gedit_2.26.1-0ubuntu1_i386.deb 我試圖啓動通過命令ddd ddd gedit_2.26.1-0ubuntu1_i386.deb 但我仍然無法調試代碼。 – Jaska 2009-08-15 19:53:52

+0

不,你不必打開.deb文件,但可執行文件(打開一個shell,輸入'gedit'不帶引號,用ddd打開它輸出的文件)打開 – 2009-08-16 17:59:36