Я кросс-компилирую ядро 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
Вы пропускаете спокойную платформу 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'