Как начать отлаживать?

Простой HTML DOM является большим синтаксическим анализатором с открытым исходным кодом:

simplehtmldom.sourceforge

Это рассматривает элементы DOM объектно-ориентированным способом, и новое повторение имеет много покрытия для несовместимого кода. Существуют также некоторые большие функции как, Вы видели бы в JavaScript, таком как функция "находки", которая возвратит все экземпляры элементов того имени тега.

я использовал это во многих инструментах, тестируя его на многих различных типах веб-страниц, и я думаю, что это работает отлично.

5
задан 9 August 2009 в 15:11
поделиться

5 ответов

Вы можете получить информацию о загрузке и компиляции gedit здесь: http://projects.gnome.org/gedit/developers.html

Мой выбор отладчика - GDB: http://www.gnu.org/software/gdb/

GDB - это консольное приложение, с которым может быть сложно справиться новичку. Попробуйте такую ​​IDE, как Eclipse, которая предоставляет GUI для GDB.

8
ответ дан 18 December 2019 в 09:08
поделиться

Практически все отладчики Linux являются интерфейсными модулями или адаптациями отладчика gdb. Поэтому вам следует сначала научиться использовать это, желательно начиная с небольшие программы вашей собственной разработки, а не гигантские кодовые базы FOSS. Руководство по gdb, доступно по адресу , здесь , на самом деле, довольно хорошее руководство.

5
ответ дан 18 December 2019 в 09:08
поделиться

Информация о сборке и установке GTK + должна быть здесь: http://www.gtk.org/development.html

Исходники должны быть здесь: http://www.gtk.org/download-linux.html

Вы можете проверить gdb: http://www.gnu.org/software/gdb/ Это довольно стандартный отладчик Linux. Я бы сначала потратил с ней время на что-нибудь простое или получил бы IDE, которая ее использует. Однако изучение GDB стоит потраченного времени.

3
ответ дан 18 December 2019 в 09:08
поделиться

gdb - динозавр, который уже давно должен был вымереть. Отладка - это одна из областей, в которой (ах!) Windows превосходит Unix. Получив это от меня, я советую вам начать с графического интерфейса Data Display Debugger (DDD) для gdb . Да, графический интерфейс необычный, но вы будете намного продуктивнее, быстрее, чем если бы вы начали с gdb .

Также не упускайте из виду valgrind ] для поиска и диагностики ошибок памяти. Проект KDE фактически требует использования valgrind; Я не уверен насчет Gnome.

2
ответ дан 18 December 2019 в 09:08
поделиться

Возможно, вы не увидите ошибку, если загрузите последние исходные коды gedit и gtk +. Это может быть исправлено в последних исходных кодах или последние источники могут быть достаточно разными, чтобы не вызвать вашу ошибку.

Какой дистрибутив Linux вы используете?

Прежде всего, я бы посоветовал обратиться к базе данных ошибок вашего дистрибутива, чтобы узнать, есть ли кто-то зарегистрировал аналогичную ошибку. Если вы ничего не найдете, я бы предложил использовать инструменты вашего дистрибутива для получения исходного кода, соответствующего двоичному файлу, который вы установили в своей системе (например, apt-get source libgtk-2.0 в Debian или Ubuntu).

Кроме того, в вашем дистрибутиве может быть доступен отладочный пакет (например, libgtk2.0-0-dbg в Debian), который позволит вам запускать отладчик для уже имеющегося у вас двоичного файла, не требуя исходного кода.

0
ответ дан 18 December 2019 в 09:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: