Ubuntu 16.04 中的“多个目标模式”Makefile 错误

Ubuntu 16.04 中的“多个目标模式”Makefile 错误

我正在尝试为基于arm的i.mx6板构建linux内核。我按照以下步骤构建 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.

相关内容