内核编译错误—“mkimage”

在内核编译时经常出现各种错误。下图是内核编译常见问题之一:

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

make[1]: *** [arch/arm/boot/uImage] Error 1

make: *** [uImage] Error 2

根据上图提示信息,"mkimage" command not found -U-Boot images will not be built,先尝试在linux系统里面安装依赖包mkimage,

输入命令:sudo apt-get install uboot-mkimage

如下图:

运行命令后,提示uboot-mkimage包不可用,被其它包引用了,意味着uboot-mkimage包丢失、废弃或从其它源来获得。

根据提示,可以用另一个包u-boot-tools替代,下面安装u-boot-tools,

输入命令:sudo apt-get install u-boot-tools

如下图:

 安装u-boot-tools包后,再继续编译内核,如下图,显示uImage is ready,说明内核编译成功。接着可以给板子上电,启动内核。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1:InputChannel提供函数创建底层的Pipe对象 2: 1)客户端需要新建窗口 2)new ViewRo...
    自由人是工程师阅读 5,403评论 0 18
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,937评论 0 5
  • 身体的不适让自己害怕,害怕得不敢去医院看病,怕自己得大病,怕自己承受不起得大病的结果。现在一个年前,更不愿去医院,...
    独孤草原狼阅读 313评论 0 0
  • 我的练习 无序1 无序2 有序一 有序二 标题1 标题2 标题3 粗体2粗体3一个星竟然变成了斜体 [ ] 小方...
    程子若阅读 127评论 0 0
  • 单选题1. 在学期开学前,老师会根据教学目标制定一学期的教学计划,这说明人的意识具有(C)。C目的性 2. 当我们...
    简爱_jianai阅读 190评论 0 3