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 здесь будет думать о идее, так мышления есть еще много возможностей для улучшения ???
Добро пожаловать на сайт обмена, обсудить или поправьте меня! Общий прогресс!