Как загрузить и скомпилировать исходники Gedit + GTK + для отладчика - PullRequest
0 голосов
/ 30 июля 2010

Я хотел бы узнать, как создать текстовый редактор с использованием GTK +.Я думаю, что лучший способ сделать это - наблюдать за тем, что происходит в коде, когда запускается Gedit.Мне сказали, что нужно скомпилировать исходники Gedit и GTK + для опции -g.Но так как я очень новичок в мире открытого кода, я хотел бы знать

  1. Как я могу загрузить исходные коды GTK + и Gedit на свой компьютер?
  2. Как их скомпилироватьв один пакет, который может работать на отладчике?
  3. Как запустить Gedit и отладчик, чтобы я мог видеть, что происходит, когда запускается программа?

Я используюUbuntu 10.04.Я не делал отладку раньше, поэтому я подумал, что DDD или Nemiver будет проще всего изучить, но любые предложения приветствуются.

Ответы [ 2 ]

0 голосов
/ 28 марта 2011

Вы должны использовать ./configure --enable-debug, чтобы он в первую очередь содержал отладочную информацию (обычно исполняемый файл C не делает, поэтому они такие маленькие). Итак, чтобы исправить вышесказанное из того, что у вас есть сейчас: очистить ./configure --enable-debug сделать

В DDD F5 - шаг, F6 - следующий, F8 - конец, и вы можете установить точки останова.

0 голосов
/ 30 июля 2010

Для Ubuntu просто выполните:

cd ~/Desktop  # or wherever you want it
apt-get source gedit  # does not need sudo

Проверьте файлы README / INSTALL - они должны дать вам много информации о компиляции, просто адаптируйте инструкциик вашим потребностям.Для простой компиляции это просто:

  ./configure
  make

Главная страница разработки GEdit находится по адресу: http://git.gnome.org/browse/gedit/
Вы можете получить исходный код, используя git clone git://git.gnome.org/gedit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...