Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 12. Программирование | Вперед |
Пакет Doxygen-1.7.5
Знакомимся с пакетом Doxygen
В пакете Doxygen находится система документирования для C++, C, Java, Objective-C, Corba IDL и некоторых расширений PHP, C# и D. Он используется для генерации HTML-документации и/или полного неонлайнового руководства по использованию, строящегося из набора документированных исходных кодов. Есть также также поддержка создания выходных документов в формате RTF, PostScript, PDF с гиперссылками, сжатом HTML и страниц man для Unix. Документация извлекается напрямую из исходных кодов, в результате становится проще поддерживать соответствие документации исходному коду.
Вы также можете настроить Doxygen для извлечения структуры кода из недокументированных исходных файлов. Это очень удобно при поиске в большом дистрибутиве с исходными кодами. Если использовать вместе с пакетом Graphviz, вы также сможете визуализировать взаимосвязи между различными элементами с помощью показа графа зависимостей, диаграмм наследования и графиков совместного использования, которые все генерируются автоматически.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://ftp.stack.nl/pub/doxygen/doxygen-1.7.5.src.tar.gz
- Загрузка (FTP): ftp://ftp.stack.nl/pub/doxygen/doxygen-1.7.5.src.tar.gz
- Контрольная сумма MD5: 40912d0a4b8248d78df6f705837dcd80
- Размер загружаемого пакета: 4,5 MB
- Оценочный размер требуемого дискового пространства: 74 MB
- Оценочное время сборки: 2,0 SBU (включая сборку графического интерфейса и всей документации)
Зависимости пакета Doxygen
Необязательные
Qt-4.7.1 (для doxywizard), Graphviz-2.26.3, Python-2.7.2, TeX Live-20110705,GPL Ghostscript-9.04
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/doxygen
Установка пакета Doxygen
ЗамечаниеЕсли у вас установлены оба пакета Qt-3.3.8d и Qt-4.7.1 и вы добавили параметр |
Установите пакет Doxygen с помощью следующих команд:
./configure --prefix /usr \ --docdir /usr/share/doc/doxygen-1.7.5 && make
Теперь в роли пользователя root
выполните:
make install
Если вы хотите создать и установить документацию к пакету (обратите внимание, что страницы man уже установлены), у вас должны быть установлены пакеты Python, teTeX или TeX Live (для долкументов на HTML) и Ghostscript (для документов на PDF), затем в роли пользователя root
выполните следующую команду:
make install_docs
Пояснение команды
--with-doxywizard
: Используйте этот параметр, если у вас установлен пакет Qt4 и вы хотите собрать графический интерфейс.
Конфигурирование пакета Doxygen
Для пакета Doxygen не требуется никакого реального конфигурирования, хотя в случае, если вы хотите использовать расширенные возможности, необходимы три дополнительных пакета. Если вам необходимо использовать возможности, предназначенные для выполнения перевода, у вас должен быть установлен пакет Python-2.7.2. Если вам требуется в документации PDF создавать формулы, то у вас должен быть установлен пакетTeX Live-20110705. Если вам требуется преобразовывать формулы из файлов PostScript в растровые изображения, то у вас должен быть установлен пакет GPL Ghostscript-9.04.
Описание пакета
Установленные программы: doxygen, doxytag и, возможно, doxywizard
Установленные библиотеки: Нет
Установленные директории: /usr/share/doc/doxygen
Краткое описание
doxygen | является утилитой командной строки, используемой для создания шаблонов конфигурационных файлов, а затем генерации документации по этим шаблонам. Используйте doxygen --help для объяснения параметров командной строки |
doxytag | используется для генерации файла тегов и/или поиска файла index в наборе файлов HTML |
doxywizard | является графическим интерфейсом, используемым для конфигурирования и запуска doxygen |
Перевод сделан с варианта оригинала, датированного 2011-12-05 22:58:00 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет DejaGnu-1.5 | Пакет Expect-5.45 |