博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux4.15.1编译init/mounts报错
阅读量:6242 次
发布时间:2019-06-22

本文共 1304 字,大约阅读时间需要 4 分钟。

AR      init/mounts.oarm-linux-ar: illegal option -- TUsage: arm-linux-ar [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...       arm-linux-ar -M [
- read options from
emulation options: No emulation specific optionsarm-linux-ar: supported targets: elf32-littlearm elf32-bigarm elf32-little elf32-big srec symbolsrec tekhex binary ihexscripts/Makefile.build:558: recipe for target 'init/mounts.o' failedmake[1]: *** [init/mounts.o] Error 1Makefile:1018: recipe for target 'init' failedmake: *** [init] Error 2

 这个问题一时不知道怎么查,于是各种百度,但几乎没人遇到这种问题,于是第一反应想到的是工具链的问题,于是换了arm-linux-gcc4.4.3的版本,可以直接去友善之臂的官网下载:

换成了4.4.3的工具链却报下面的问题:

error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

于是安装库:

sudo apt-get install lib32stdc++6sudo apt-get install lib32z1

终于编过了,看到希望了,但最后还是报了一个错误:

"mkimage" command not found - U-Boot images will not be builtarch/arm/boot/Makefile:90: recipe for target 'arch/arm/boot/uImage' failedmake[1]: *** [arch/arm/boot/uImage] Error 1arch/arm/Makefile:337: recipe for target 'uImage' failedmake: *** [uImage] Error 2

其实这个问题很好解决,mkimage这个工具在编译uboot的时候就会产生,在uboot/tools/目录下,所以只需要将这个目录加到环境变量里面去即可。

 

转载于:https://www.cnblogs.com/kent-hu/p/8424693.html

你可能感兴趣的文章
UNDO -- Concept
查看>>
养生《一》
查看>>
es6的模块化--AMD/CMD/commonJS/ES6
查看>>
DevStack部署Openstack环境
查看>>
新年最新的100句超牛的语言(转)
查看>>
Chromium Graphics: Graphics and Skia
查看>>
asp.net core mvc上传大文件解决方案
查看>>
二叉树
查看>>
十分简单的抛物线运动
查看>>
乘法逆元(转)
查看>>
android repo库的创建及代码管理
查看>>
tomcat 配置
查看>>
Cloudera Certified Associate Administrator案例之Configure篇
查看>>
QTP完全卸载
查看>>
【跨域】#001 JSONP原理解析【总结】
查看>>
Linux下mysql的安装和配置
查看>>
Scrum 项目 4.0-5.0-约教网站开发(一)
查看>>
CSS3变形transform 2D初级了解
查看>>
uva 11806 Cheerleaders (容斥)
查看>>
[HAOI2012]音量调节
查看>>