vmware10.0.1 build-1379776
ubuntu-10.10-desktop-i386
arm-linux-gcc-4.5.1-v6-vfp-20120301
ubuntu-10.10更新源网上查,有,可以肯定。
这里省略vmware10.0.1 build-1379776的安装过程,ubuntu-10.10-desktop-i386的安装过程也省了。重点是交叉编译。要注意的是ubuntu-10.10-desktop-i386的配置,建议用双核。
apt-get update成功后的截图
拷arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz到共享文件夹
root@ubuntu:~# cd /mnt/hgfs/src/root@ubuntu:/mnt/hgfs/src# echo *arm-linux-gcc-4.5.1-v6-vfp-20120301.tgzroot@ubuntu:/mnt/hgfs/src# tar zxvf arm-*.tgz -C /解压tar zxvf arm-*.tgz -C /
解压成功,解压出的文件夹是客户机的根目录的opt文件夹(opt文件夹本身就存在,解压后原本的文件夹被覆盖)
修改环境变量,直接在后面添加:/opt.....,如下图所示
保存并退出编辑,重启系统,如下图操作,提示arm-linux-gcc: command not found
从上图看出,我的安装失败。我也不知道问题出在哪里,回去在opt文件夹的子目录的文件夹中我们可以看到arm-linux-gcc在里面(如下图),而通过上面客户端的截图知道是root下进行的操作。
到这里,我不知道怎么进行下去了。很遗憾,我只能另找方法了............
这里插点前言如果不想一会儿无法登陆就将环境变量里的路径给还原。
这里我偷点懒,直接将压缩包和解压出的opt文件夹剪切到新建的ARM文件夹,通过指令查询结果如下。
if [ -d /usr/local/sbin/ARM/opt/FriendlyARM/toolschain/4.5.1 ];then PATH=/usr/local/sbin/ARM/opt/FriendlyARM/toolschain/4.5.1/bin:"${PATH}"fi
source /etc/bash.bashrc
ls
arm-linux-gcc -v结果如下,可以看到,成功了。到这里,我其实很无语,因为我也不知道怎么就成功了。之前我尝试的时候是失败的,也不知之前哪里出问题,希望对大家有帮助。很开心,终于搞定这个问题了,不然我都不知该怎么办,很纠结的,如果不行的话,还可以尝试网上其他的方法,千万不要因搞不出结果而发火。