Skip to content

Инструкция по сборке Qt

Anton Batenev edited this page Feb 12, 2014 · 3 revisions

Если у вас пакетный дистрибутив и Qt имеется в репозитории, то лучше установить пакеты из репозитория:

  • libqt4-devel - Development files for the Qt GUI toolkit;
  • qt4-database-plugin-mysql-lib - Database plugin for mysql Qt support;
  • qt4-database-plugin-sqlite-lib - Database plugin for sqlite Qt support;
  • через зависимости должны установиться остальные требуемые пакеты - на этом установку Qt можно считать законченой.

Если Qt версии >= 4.8 нет в наличии, то необходимо загрузить с сайта разработчика архив с исходным кодом. После распаковки архива имеет смысл внимательно прочитать файл INSTALL. Для получения параметров конфигурации сборки, необходимо выполнить команду:

$ ./configure --help

Минимальная команда запуска конфигурации для последней стабильной версии выглядит приблизительно так:

$ ./configure -prefix /usr/lib/qt4.4 -plugin-sql-mysql -plugin-sql-sqlite

-prefix            - путь по которому будет установлена библиотека
                     (именно этот путь используется в скрипте сборки avalon)
-plugin-sql-mysql  - собрать плагин для работы с MySQL
-plugin-sql-sqlite - собрать плагин для работы с SQLite

После успешного выполнения команды конфигурации необходимо собрать и установить библиотеку:

$ gmake
# gmake install

Команда make install должна быть выполнена с правами root.

Конфигурацию можно очистить выполнив команду:

$ gmake confclean

после чего переконфигурировать параметры компиляции заново.

Процесс сборки библиотеки может занимать до 2-3 часов. Запаситесь терпением ;)