Chinaunix首页 | 论坛 | 博客
  • 博客访问: 112328
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 287
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-01 19:56
文章分类
文章存档

2017年(6)

2016年(21)

2015年(8)

我的朋友

分类: 嵌入式

2016-02-19 16:22:29

Make menuconfig打不开错误

错误1

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

make[1]: *** [arch/arm/boot/uImage] 错误 1

make: *** [uImage] 错误 2

没有找到mkimage工具包。

解决:找一个mkimage工具包,复制到Linux虚拟机的桌面上。

在终端中执行cp mkimage /usr/bin命令。把mkimage复制到

/usr/bin绝对路径下。

 

然后给mkimage最大权限。执行chmod 777 mkimage

也可以现在桌面上给mkimage 最大权限,在复制到绝对路径下。

 

错误2

  出现错误1,错误2如果使用make menuconfig的方式配置内核,又碰巧系统没有安装ncurses库(ubuntu系统

默认就没有安装此库),就会出现错误,错误信息大体上如下:

 

*** Unable to find the ncurses libraries or the

*** required header files.

*** 'make menuconfig' requires the ncurses libraries.

***

*** Install ncurses (ncurses-devel) and try again.

***

make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1

make: *** [menuconfig] Error 2

moran@linux:

的解决方法:虚拟机连接上网,点击 虚拟机--设置--网络适配器--NAT模式。连接上网

输入命令:sudo apt-get update 

在线搜索ncurses库的安装包,找到后再输入sudo apt-get install libncurses5-dev,安装

ncurses库。

 

 

 

Arm-linux-gcc:not found

交叉编译链没有生效。

解决

使环境变量生效

source /etc/profile

 

错误4

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

解决方法:在Linux系统课程中有个mkimage。复制到虚拟机的计算机--usr--bin目录中,

mkimage复制到桌面

在终端输入 cp /home/wusi/桌面/mkimage  /usr/bin

 

阅读(1243) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~