mkimage команда не найдена - не будет построен U-Загрузочные образы

Ubuntu 16.04.2 компилятор среды рычажного linux3.4.5 Linux-2.6.22.6


  При составлении Linux-2.6.22.6 версии исходного кода ядра, в соответствии с их собственной потребностью борта к пластырю после патча, настроек по умолчанию, то необходимость

myroot@myroot:~/system/kernel/linux-2.6.22.6$ make uImage

Когда перед компиляцией части нормального, но в конце концов появились

"mkimage" command not found - U-Boot images will not be built 

mkimage команда не найдена, показывая, что мы пропускаем некоторую зависимость, поэтому я пытаюсь установить зависимости следующим образом

sudo apt-get install uboot-mkimage 

Но появилось следующее сообщение об ошибке

Package uboot-mkimage is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  u-boot-tools:i386 u-boot-tools

E: Package 'uboot-mkimage' has no installation candidate

Это сообщение об ошибке указывает на то, что нам нужно установить U-Boot-инструменты зависимостей, поэтому необходимо сделать следующее

sudo apt-get install u-boot-tools 

После завершения установки снова

sudo apt-get install uboot-mkimage 

Обычно установлены зависимости должно быть, но есть еще такой же , как и выше советы и сообщения об ошибках, установите U-Boot-инструменты после зависимостей, или

подсказка

Package uboot-mkimage is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  u-boot-tools:i386 u-boot-tools

E: Package 'uboot-mkimage' has no installation candidate
После того, как много попыток, чтобы найти решения не могут решить, и, наконец, нашел исходный компилятор UBoot, в его
u-boot-1.1.6/tools/
Там mkimage исполняемые файлы в каталоге! Таким образом, мы были
sudo cp mkimage /bin/ 

Затем снова главный каталог ядра, где Makefile снова

myroot@myroot:~/system/kernel/linux-2.6.22.6$ make uImage
подсказка
  Image arch/arm/boot/uImage is ready

Успешно генерироваться uImage файл! Проблема решена!


среди

sudo cp mkimage /bin/ 

Также может быть скопирован в / USR / бен / или другой существующий путь к каталогу (бен /), файлы в общем / бен / каталог для инструментов и систем, связанных, так что лучше всего поместить в официальном каталоге другого, как описано выше, Хотя проблемные места, но это помогает развивать хорошие привычки, но сейчас нет столько практическое занятие -


Решение этой проблемы дал мне новый способ мышления, в дополнение к зависимости прямой загрузки, вы можете также использовать прямую копию непосредственно к инструменту, который на самом деле не думаю, что задержка в Windows Linux здесь будет думать о идее, так мышления есть еще много возможностей для улучшения ???


Добро пожаловать на сайт обмена, обсудить или поправьте меня! Общий прогресс!



发布了19 篇原创文章 · 获赞 7 · 访问量 6940

рекомендация

отblog.csdn.net/G_METHOD/article/details/79514515