操作系统

安装arm-elf-tools-20030314.sh的问题的解决方法
作者 bitmilong 2007年08月20日 07:53

    自己在FC6下载(www.uclinux.org)并安装arm-elf-tools-20030314.sh (或arm-elf-tools-20040427.sh) 其间出现过多次问题,在网上都没有详细解决方法,故列于此希望能给大家提供点方便.

    正确安装方法:

     在该文件所在目录下,键入:

    $ su

     # ls –l arm-elf-tools-20030314.sh

    该命令显示文件的各种属性,如果该脚本文件属性的不是可执行的,则还需要输入命令:# chmod 755 arm-elf-tools-20030314.sh

    以将其属性改为可执行属性,然后通过键入命令(一定要用这个命令,否则可能会出问题):

    #sh ./arm-elf-tools-20030314.sh

    问题1:

    tail: cannot open `+43' for reading: No such file or directory

    解决方法: 在Linux下(注:不要在Win下) 重新下载一个arm-elf-tools-20030314.sh

    建议用VIM(注:不要在Win下)

    将第39行的代码:

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

    改成如下:

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

    问题2:

    gunzip: stdin: unexpected end of file

    解决方法: 要在arm-elf-tools-20030314.sh 最后一行加入一空行(注,不要在Win下修改,建议用VIM)

    另如果在Cygwin下安装须在根目录(即D:\cygwin)下键入

    cd bin

    mv sh.exe sh-original.exe

    ln –s bash.exe sh.exe

    做上述几步的原因是因为大多数linux系统将sh符号链接到bash,Cygwin上的sh.exe和bash.exe是不同的,因此必须用bash

    代替sh。

    强烈建议不要在Cygwin下进行,因为你会遇到更多的不可预料的问题,本人在Cygwin下没有成功,最后还是在FC6下成功的

    

    

    

    

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6198/showart_363931.html

打开APP阅读全文

安装arm-elf-tools-20030314.sh的问题的解决方法

安装arm-elf-tools-20030314.sh的问题的解决方法

长按识别二维码 进入IT168查看全文

请长按保存图片
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等