解决安装arm-elf-tools遇到的问题

admin 2017-11-18 185

在linux 下安装arm-elf-tools-20040427.sh

拷贝到根目录后执行#sh arm-elf-tools-20040427.sh

提示错误
tail: 无法打开“+43” 读取数据: 没有那个文件或目录
gunzip: stdin: not in gzip format

还好linux下也可以上网,在网上搜索到了解决办法

解决办法
#tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz
#tar zxvf 1.tar.gz
这样子你会得到一个usr的文件夹。。
然后: cp -R usr /

感觉像是打个包再解压一遍

且最后那句cp我没有用到,好像已经解压到了usr目录下

还有一个解决方法2,我没有去尝试

解决方法2如下:
这是由于脚本中的tail没写对,必须加一个 -n 参数。
将第39行的代码:
tail +${SKIP} ${SCRIPT} | gunzip | tar xvf -
改成如下:
tail -n +${SKIP} ${SCRIPT} | gunzip | tar xvf -

豆知识嘿嘿

sh:相当于一个批处理命令 对象就是arm那个文件吧。
共收到 0 条回复
返回