小弟最近刚开始接触LINUX,准备用uClinux和s3c4510来做嵌入式设计。首先开始在网上看教程,由于对LINUX的操作实属菜鸟,所以准备在WINDOW环境下搭建虚拟linux环境。步骤如下:
1、下载CYGWIN并在F:\的根目录下安装;
2、根据编辑在F:\cygwin目录下的cygwin.bat文件,在第一行后加入set CYGWIN=title ntea,改变后的cygwin.bat变为
@echo off
set CYGWIN=title ntea
f:
chdir f:\cygwin\bin
bash --login -i
存档退出
3、打开cygwin后,在F:\cygwin目录下输入
cd bin
mv sh.exe sh-original.exe
ln -s bash.exe sh.exe
4、下载uClinux-dist-20030522.tar.gz后将文件放入F:\cygwin\home\administrator\目录下。然后在该目录下输入
tar zxvf uClinux-dist-20030522.tar.gz
解压完成后在该目录下自动生成一个uClinux-dist的文件夹。
5、输入cd uClinux-dist进入该文件夹后,将下载的arm-elf-tools-20030314.sh文件也放入该文件夹中,然后输入
sh arm-elf-tools-20030314.sh
6、按照教程此时输入arm-elf-gcc应该能得到一些信息,但是我输入该命令后屏幕上显示:
$ arm-elf-gcc
/usr/local/bin/arm-elf-gcc: /usr/local/bin/arm-elf-gcc: cannot execute binary file