Компилирование из исходников в Unix
После того, как Вы загрузили исходный код, Вам, для создания исполняемых файлов, нужно следующее:
- программы flex, bison, make и strip
- Чтобы сгенерировать Makefile для Вашей платформы, Вам потребуется .
- Конфигурационный скрипт использует стандатрные утилиты Unix такие как: sed, date, find, uname, mv, cp, cat, echo, tr, cd и rm.
Чтобы полностью воспользоваться функционалом doxygen должны быть установлены следующие дополнительные инструментальные средства.
- Qt Software's GUI toolkit версии 3.3 или выше. Он необходим для построения GUI интерфейса doxywizard.
- Дистрибутив
: например teTeX 1.0. Он необходим для генерации LaTeX, Postscript и PDF выходных форматов.. Необходим для включения графов зависимости, наглядных графов наследования и графов взаимодействия. Если Вы компилируете graphviz самостоятельно, убедитесь, что вы включили поддержку FreeType (которая включает библиотеки FreeType и заголовочные файлы), иначе графы на будут изображать правильные тексторые надписи. - Для формул или если Вы не хотите использовать pdflatex, необходим интерпретатор Ghostscript. Вы можете найти его на .
- Чтобы генерировать собственную doxygen документацию, нужен Python, Вы можете найти его на .
Для компиляции нужно выполнить следующие шаги:
-
Распакуйте архив, если Вы это еще не сделали:
gunzip doxygen-$VERSION.src.tar.gz # расжать архив tar xf doxygen-$VERSION.src.tar # распаковать его
-
Запустите конфигурационный скрипт:
sh ./configure
Скрипт пытается определить платформу, которую Вы используете, утилиту make (которая должна быть GNU make) и интерпретатор perl. Он сообщит о том, что нашел.
Отключить автопределение платформы и компилятора можно запустив конфигурирование следующим образом:
configure --platform platform-type
Смотрите в файле
PLATFORMSсписок возможных настроек платформы.Если у Вас установлен Qt-3.3.x и Вы хотите построить GUI интерфейс, запустите конфигурационный скрипт с параметром
--with-doxywizard:configure --with-doxywizard
Для краткого обзора других конфигурационных опций используйте
configure --help
-
Скомпилируйте программу, запустив make:
make
Программа должна компилироваться без проблем и три (скорее всего два, прим. переводчика) двоичных файла (
doxygenиdoxytag) должны быть доступны в каталоге bin дистрибутива. -
Опционально: Сгенерируйте пользовательскую документацию.
make docs
Позволит Doxygen сгенерировать HTML документацию.
Каталог HTML дистрибутива будет содержать html документацию (только укажите HTML браузеру файл
index.htmlв директории html). Для этого Вым потребуется интерпретаторpython. -
Опционально: Сгенерируйте PDF версию руководства (Вым потребуется для этого
pdflatex,makeindexиegrep).make pdf
PDF руководство
doxygen_manual.pdfбудет расположено в каталоге latex дистрибутива. Просмотр и печать только через Acrobat Reader.