微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 为什么在自己电脑上编译被人弄好的uboot的时候出错?

为什么在自己电脑上编译被人弄好的uboot的时候出错?

时间:10-02 整理:3721RD 点击:
平台是虚拟机+redhat enterprise 5,开发板是TQ2440,编译天嵌开发好的uboot居然出错 首先执行 make EmbedSky_config;系统提示
Configuring for EmbedSky board...
然后再执行 make;出错 不能生成bin文件,显示如下

make[1]: Leaving directory `/opt/EmbedSky/u-boot-1.1.6/post/cpu'
make -C tools all
make[1]: Entering directory `/opt/EmbedSky/u-boot-1.1.6/tools'
gcc -Wall -pedantic -idirafter /opt/EmbedSky/u-boot-1.1.6/include -idirafter /opt/EmbedSky/u-boot-1.1.6/include2 -idirafter /opt/EmbedSky/u-boot-1.1.6/include -DTEXT_BASE=0x33D00000 -DUSE_HOSTCC -O -c -o img2srec.o img2srec.c
make[1]: gcc: Command not found
make[1]: *** [img2srec.o] Error 127
make[1]: Leaving directory `/opt/EmbedSky/u-boot-1.1.6/tools'
make: *** [tools] Error 2

编译环境设置有问题 应该是缺少img2srec

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top