Ошибка Makefile с несколькими целевыми шаблонами в Ubuntu 16.04

Ошибка Makefile с несколькими целевыми шаблонами в Ubuntu 16.04

Я пытаюсь собрать ядро ​​linux для платы arm based i.mx6. Я выполнил следующие шаги для сборки ядра linux

1.export ARCH=arm

2.export CROSS_COMPILE=/media/cascademic-101/D:/alam/MyProjects/IIOT-Gateway/porting/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-

3.make

Но я получаю следующую ошибку.

Makefile:129: *** multiple target patterns. Stop.

Есть ли решение этой проблемы?

решение1

CROSS_COMPILEнеобходимо задать префикс, используемый для компилятора, а не каталога, содержащего его; обычно для 32-битной сборки ARM,

export CROSS_COMPILE=arm-linux-gnueabihf-

Затем вам необходимо убедиться, что соответствующие инструменты находятся на вашем компьютере PATH.

Связанный контент