在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 -

(责任编辑:A6)

本站文章仅代表作者观点,本站仅传递信息,并不表示赞同或反对.转载本站点内容时请注明来自-Linux伊甸园。如不注明,将根据《互联网著作权行政保护办法》追究其相应法律责任。

--------------------next---------------------