-
Notifications
You must be signed in to change notification settings - Fork 16
Инструкция по сборке Qt
Если у вас пакетный дистрибутив и Qt имеется в репозитории, то лучше установить пакеты из репозитория:
- libqt4-dev - Qt 4 development files;
- libqt4-sql-mysql - Qt 4 MySQL database driver;
- libqt4-sql-sqlite - Qt 4 SQLite database driver;
- через зависимости должны установиться остальные требуемые пакеты - на этом установку 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 часов. Запаситесь терпением ;)