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工具链,然后解压安装。