Как мне перекомпилировать ядро ​​без 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
Другие вопросы по тегам