кросс-компиляция ядра Linux

Я кросс-компилирую ядро Linux для встроенной системы ARM на Ubuntu 14.10 (64-разрядный) рабочий стол. Однако я теперь получаю следующие ошибки, связанные с пакетом.

khaled@khaled:~/felabs/sysdev/tinysystem/linux-2.6.34$ make ARCH=arm CROSS_COMPILE=arm-linux- 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.
Makefile:460: recipe for target 'xconfig' failed
make: *** [xconfig] Error 2
1
задан 28 September 2016 в 22:32

1 ответ

Вы пропускаете спокойную платформу GUI.

От https://help.ubuntu.com/community/Kernel/Compile:

перед выполнением make menuconfig или make xconfig (который является тем, что следующий шаг говорит Вам делать), удостоверьтесь, что у Вас есть необходимые пакеты:

sudo apt-get install qt3-dev-tools libqt3-mt-dev # if you plan to use 'make xconfig'
sudo apt-get install libncurses5 libncurses5-dev # if you plan to use 'make menuconfig'
1
ответ дан 7 December 2019 в 16:25

Другие вопросы по тегам:

Похожие вопросы: