Я просмотрел несколько сообщений, связанных с ошибкой, и не вижу того, что покрывает это конкретное обстоятельство. Я пытаюсь скомпилировать образ ядра, как определено в этих шагах, из учебника;make [1]: *** Нет правила для создания цели 'zynq_xcomm_adv7511_deconfig'
git clone https://github.com/analogdevicesinc/linux.git
Cloning into 'linux'...
remote: Counting objects: 2550298, done.
remote: Compressing objects: 100% (466978/466978), done.
remote: Total 2550298 (delta 2118600), reused 2483072 (delta 2058083)
Receiving objects: 100% (2550298/2550298), 727.70 MiB | 353 KiB/s, done.
Resolving deltas: 100% (2118600/2118600), done.
Checking out files: 100% (38170/38170), done.
> cd linux
> git checkout xcomm_zynq
> # For AD-FMCOMMS2-EBZ use
> # git checkout xcomm_zynq
> export ARCH=arm
> export CROSS_COMPILE=/path/to/your/arm/cross-compiler
> # e.g. export CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-xilinxa9-linux-gnueabi-
> make zynq_xcomm_adv7511_defconfig
#
# configuration written to .config
#
> make uImage LOADADDR=0x00008000
...
OBJCOPY arch/arm/boot/uImage
Kernel: arch/arm/boot/uImage is ready
Я выполнил все шаги до тех пор, пока не сделаю первый шаг и не получу ошибку;
make[1]: ***No rule to make target 'zynq_xcomm_adv7511_deconfig'
Я знаю очень мало о марке и вообще использовал его вслепую в прошлом. На что указывает эта ошибка? Файл Makefile должен быть в порядке, поскольку он выдается из Analog. Единственное различие заключается в том, что я использую другой кросс-компилятор - вместо этого - arm-linux-gnueabihf-gcc. Это вызовет проблему?