libximc
2.8.9
|
Обобщенная версия собирается обычными autotools.
Собранные файлы (библиотека, заголовочные файлы, документация) устанавливаются в локальную директорию ./dist/local. Это билд для разработчика. Иногда необходимо указать дополнительные параметры командной строки для вашей системы. Проконсультируйтесь с последующими параграфами.
Требования: 64-битная или 32-битная система на основе debian, ubuntu Примерный набор пакетов: gcc, autotools, autoconf, libtool, dpkg-dev, flex, bison, doxygen, texlive, mercurial Полный набор пакетов: apt-get install ruby1.9.1 debhelper vim sudo g++ mercurial git curl make cmake autotools-dev automake autoconf libtool default-jre-headless default-jdk openjdk-6-jdk dpkg-dev lintian texlive texlive-latex-extra texlive-lang-cyrillic dh-autoreconf hardening-wrapper bison flex doxygen lsb-release pkg-config check Для кросс-компиляции ARM установите gcc-arm-linux-gnueabihf из вашего инструментария ARM.
Необходимо соблюдать парность архитектуры библиотеки и системы: 64-битная библиотека может быть собрана только на 64-битной системе, а 32-битная - только на 32-битной. Библиотека под ARM собирается кросс-компилятором gcc-arm-linux-gnueabihf.
Для сборки библиотеки и пакета запустите скрипт:
Для библиотеки ARM замените 'libdeb' на 'libdebarm'.
Пакеты располагаются в ./ximc/deb, локально инсталированные файлы в ./dist/local.
Требования: 64-битная система на основе redhat (Fedora, Red Hat, SUSE)
Примерный набор пакетов: gcc, autotools, autoconf, libtool, flex, bison, doxygen, texlive, mercurial Полный набор пакетов: autoconf automake bison doxygen flex gcc gcc-32bit gcc-c++ gcc-c++-32bit java-1_7_0-openjdk java-1_7_0-openjdk-devel libtool lsb-release make mercurial rpm-build rpm-devel rpmlint texlive texlive-fonts-extra texlive-latex
Возможно собрать 32-битную и 64-битную библиотеки на 64-битной системе, однако 64-битная библиотека не может быть собрана на 32-битной системе.
Для сборки библиотеки и пакета запустите скрипт:
Пакеты располагаются в ./ximc/rpm, локально инсталированные файлы в ./dist/local.
Для сборки библиотеки и пакета запустите скрипт:
Собранная библиотека (классическая и фреймворк), приложения (классическая и фреймворк) и документация располашаются в ./ximc/macosx, локально инсталированные файлы в ./dist/local.
Требования: 64-битный windows (сборочный скрипт собирает обе архитектуры), cygwin (должен быть установлен в пути по умолчанию), mercurial.
Запустите скрипт:
Собранные файлы располагаются в ./ximc/win32 и ./ximc/win64
Если вы хотите собрать дебаг-версию библиотеки, то перед запуском скрипта сборки установите переменную окружения "DEBUG" в значение "true".
Исходные коды XIMC могут быть выданы по отдельному запросу.