QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2124|回复: 9

为何我在cygwin下装不上arm-elf-tools啊!

[复制链接]
发表于 2004-10-21 12:02:18 | 显示全部楼层 |阅读模式
我装的是arm-elf-tools-20030314.sh, skyeye 能装上的,
说"cannot find the loaction of instll scripts".
这是为什么??
发表于 2004-10-25 11:34:20 | 显示全部楼层
可能是缺少文件,你把问题再描述的清楚一点
回复

使用道具 举报

 楼主| 发表于 2004-10-25 12:33:46 | 显示全部楼层
我用的是 sh arm-elf-tools-20030314.sh命令来实现的,就出现了上述情况。。。
回复

使用道具 举报

发表于 2004-12-29 21:36:47 | 显示全部楼层
我也遇到这种情况!请问怎么解决啊
回复

使用道具 举报

发表于 2004-12-29 22:01:13 | 显示全部楼层
arm-elf-tools-200xxx.sh 是在linux上执行的。不能用于cygwin
回复

使用道具 举报

发表于 2004-12-30 12:42:53 | 显示全部楼层
请问应如何操作或到哪里能查到相关资料呢?才能让我在cygwin下安装成功呢
回复

使用道具 举报

发表于 2004-12-30 17:00:42 | 显示全部楼层
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=96120
不知道snowrain怎么做到的?

另外,在SkyEye详细安装使用指南(陈渝 2003-01-22)中写道:

”另一个由别人制作的在cygwin环境下的支持arm的交叉编译工具集可在

ftp://166.111.68.183/pub/embed/devtool/gcc-arm-cygwin/

处下载,如果大家想在cygwin环境下重新编译uclinux,大家可以试用一下。“

如果仅仅想知道为什么装不上(装上后能不能用不知道),可以看看arm-elf-toos-20030314.sh文件开头的脚本:

#!/bin/sh

SCRIPT="$0"
case "${SCRIPT}" in
/*)
        ;;
*)
        if [ -f "${SCRIPT}" ]
        then
                SCRIPT="`pwd`/${SCRIPT}"
        else
                SCRIPT="`which ${SCRIPT}`"
        fi
        ;;
esac

cd /

if [ ! -f "${SCRIPT}" ]
then
        echo "Cannot find the location of the install script ($SCRIPT)?"
        exit 1
fi

SKIP=`awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' ${SCRIPT}`

if id | grep root > /dev/null
then
        :
else
        echo "You must be root to install these tools."
        exit 1
fi

rm -rf "/usr/local/arm-elf"
rm -rf "/usr/local/lib/gcc-lib/arm-elf"
rm -f /usr/local/bin/arm-elf-*

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

exit 0
__ARCHIVE_FOLLOWS__

大致的意思是先找sh(当前路径或系统路径,如果没有可以ln -s /bin/bash /bin/sh),没找到就会提示Cannot find the location of the install script并退出;
再看是否为root,不是就提示
You must be root to install these tools并退出;
最后就是删除原来安装的arm-elf工具链,然后解压安装。
回复

使用道具 举报

发表于 2004-12-30 21:34:42 | 显示全部楼层

我是自己编译出来

[quote:daa1ec9e2f="halfyear"]http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=96120
不知道snowrain怎么做到的?
[/quote]

我是自己编译出来,网上很多这种介绍,工具都是从uclinux.org上,呵呵,编译了好几个小时呢。
回复

使用道具 举报

发表于 2004-12-31 13:01:08 | 显示全部楼层
要是snowrain能写个文档说明一下自己所用的步骤就好了!
回复

使用道具 举报

发表于 2005-1-8 12:31:37 | 显示全部楼层
我记得cygwin不支持sh,要用bash。
安装的时候用bash arm-elf-tools-20030314.sh
或者直接用./arm-elf-tools-20030314.sh
来试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 14:17 , Processed in 0.099056 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表