Как мне перекомпилировать ядро без qt3?
Поэтому я пытаюсь перекомпилировать свое ядро (оно не имеет поддержки uinput, но nm это). Я следовал инструкциям на Как установить необходимые пакеты Qt для сборки ядра на 14.04? но
когда я бегу ~/Downloads/linux-2.6.32.68$ make xconfig
Я понял это.
CHECK qt
Unable to find the QT3 installation. Please make sure that the QT3 development package is correctly installed and either install pkg-config or set the QTDIR environment variable to the correct location.
make[1]: *** No rule to make target `scripts/kconfig/.tmp_qtcheck', needed by `scripts/kconfig/qconf.o'. Stop. make: *** [xconfig] Error 2
Я думаю, что это может быть ошибка обновления, так как, хотя у меня есть qt5, он жалуется, что не может найти qt3. Помощь от Nuke и Pave, как я могу это исправить?
1 ответ
Либо вам нужно установить некоторые библиотеки для Trusty, либо вы должны пойти по пути, для которого библиотеки не нужны.
Использовать
make xconfig
вам нужно установить библиотеки QT3, и вы можете скачать и установить пакеты Precise. Для этого скачайте libqt3-mt-dev
и установить с sudo dpkg -i
, Но вам придется установить еще много зависимостей.
Но;)
Единственная причина, по которой вам нужно qt3
потому что ты побежал make xconfig
, Есть другие способы настройки вашего ядра для компиляции, которые не требуют qt3
, Когда я был молодым, я делал это так:
make menuconfig
Или, действительно, старый школьник
make config
После шагов настройки запустите
make -j3
если у вас есть два ядра (ядра + 1)
make modules_install
make install