chyyuu 发表于 2004-4-30 22:12:51

感谢wingwind的提示!

xyztiger 发表于 2004-5-9 16:24:04

我碰到过
./usr/local/arm-elf/
./usr/local/arm-elf/bin/
./usr/local/arm-elf/bin/nm
tar:Skipping to next header
tar:Archive contains obsolescent base-64 headers

gunzip:stdin:invalid compressed data--format violated
tar:Error exit delayed from previous errors

的错误提示,怀疑为RedHat9.2版本太高,改RedHat7.3,仍然不行,后在ftp://166.111.68.183下载后(特别提示要用binary方式传送),运行sh命令后
又出现下面的错误提示
****************************************************
'bash: ./arm-elf-tools-20030314.sh: line 4: syntax error near unexpected token `in
'bash: ./arm-elf-tools-20030314.sh: line 4: `case "${SCRIPT}" in
***************************************************
改从
ftp://hpclab.cs.tsinghua.edu.cn/pub/embed/uclinux/soft/tools/arm/
下,安装成功!怀疑还是arm-elf-tools-20030314.sh文件被损坏了,比较了不同
地方下的sh文件,有不同

liuyueking 发表于 2004-5-12 09:41:48

多谢!

prox2004 发表于 2004-5-16 10:57:55

奇怪
我也是从166.111.68.183下的arm-elf-tools-20030314.sh
没有什么问题..
我下的arm-elf-tools-20030314.sh的sum值
是14275
file size:18406845

kj501 发表于 2004-12-23 09:46:26

这根本不是什么文件下载错误的问题,是一个tail命令语法的问题。
解决办法是vi arm-elf-tools-20040427.sh,找到第39行,把这个从:

tail +${SKIP} ${SCRIPT} | gunzip | tar xvf -

改为:

tail -n +${SKIP} ${SCRIPT} | gunzip | tar xvf -

也就是在tail后面加一个"-n"即可。我原来是直接把arm-elf-tools-20040427.sh前面的脚本部分删除掉,然后改名成temp.tar.gz文件在根目录下解压,总是感觉有些麻烦。研究了一下脚本之后,发现这样解决问题最简单。呵呵。。。
以后凡是碰到类似问题,都可以照此办理。

172537629 发表于 2005-10-9 13:51:16

我也是从166.111.68.183下载的
出现了和楼主一样的问题
RH9 AS

172537629 发表于 2005-10-9 18:09:51

到官方网站下载一个问题解决..

mihaisheng 发表于 2005-10-16 20:15:35

昨天我也遇到了一个问题,把arm-elf-tools-20030314.sh直接方在/目录下面,运行./arm-elf-tools-20030314.sh 命令,居然提示找不到该文件,但是ls能够显示出来,然后我把这个文件换了一个位置,之后运行./arm-elf-tools-20030314.sh 命令就可以成功执行了,大概是放在了home下面,你不妨试试...
疑难杂症一般不会有固定的解决办法的

gali123 发表于 2006-7-5 00:32:53

我下载安装了fedora core 5,但是我在建立交叉编译环境的时候出现问题:
当我敲入命令的时候:
#。/arm-elf-tools-20041014.sh出现以下错误:
tail 无法打开文件"+43"
gunzip没有输入。文件不是gzip格式的。
我是在root下进行此操作的,并且更改了了文件属性为755。
我又下载了fedora core 6,出现了同样的问题,可以前的老版本fedora从来没有出现过这种情况,请那高手指点一下。不胜感激!
页: 1 [2]
查看完整版本: arm-elf-tools-20030314.sh安装失败?