-
Notifications
You must be signed in to change notification settings - Fork 16
Инструкция по сборке Qt
Если у вас пакетный дистрибутив и 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 часов. Запаситесь терпением ;)