
Estou tentando construir o kernel Linux para placa i.mx6 baseada em arm. Eu segui estas etapas para construir o kernel do 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
Mas estou recebendo o seguinte erro.
Makefile:129: *** multiple target patterns. Stop.
Alguma solução para corrigir esse problema?
Responder1
CROSS_COMPILE
deve ser definido como o prefixo usado para o compilador, não o diretório que o contém; normalmente para uma compilação ARM de 32 bits,
export CROSS_COMPILE=arm-linux-gnueabihf-
Você deve então garantir que as ferramentas correspondentes estejam em seu arquivo PATH
.