arm

来源:百度文库 编辑:神马文学网 时间:2024/05/17 09:36:19
3.1.2 安装Toolchain
注意:EELIOD在本手册中使用Redhat 9.0进行测试。如果在其它版本的Linux中出现问题,请联系我们的技术支持或者访问我们的网站。
在EELIOD上使用的所有的Toolchain均以压缩文件的形式提供,如下所示:
binutils-2.15.tar.gz
gcc-3.3.2.tar.gz
glibc-2.3.2.tar.gz
glibc-linuxthreads-2.3.2.tar.gz
搭建开发环境所需的全部资源文件已经全部在光盘中提供,在开发主机上以root方式登录,放入光盘之后使用mount命令将其挂载,这样主机就可以将光盘当作文件来读取。现在,当光盘放入光驱之后,linux系统可以自动的挂载,可以跳过这个步骤。
[root@root ~] # mount /dev/cdrom /mnt/cdrom
[root@root ~] # cd /mnt/cdrom
检查CD-ROM是否被挂载。
使用如下的cat命令来检查CD-ROM是否被正确载。
[root@root ~]# cat /proc/mounts | grep cdrom
/dev/cdrom /mnt/cdrom iso9660 ro,nosuid,nodev 0 0
此时,需要在开发主机上创建目录,并将光盘内容拷贝到目录中。在根目录创建了一个名为XSBase270的目录,在将光盘中的内容拷贝到了该目录中。[root@root ~]# mkdir /XSBase270
[root@root ~]# cd /XSBase270
[root@root XSBase270]# cp /mnt/cdrom/* -a ./
注意:光盘中相应的目录下的目录名可能与本手册中所描述的有所不同。
切换到PC上的/XSBase270/Toolchain中,使用ls命令查看该目录下的文件,可以看到该目录下存在有名为xscalev1.tar.gz的文件。在以root用户登录的前提下,使用cp命令将 xscalev1.tar.gz文件拷贝到PC上/opt下(必须将其拷贝到/opt目录下)。然后进入到/opt/目录下,解压该文件。
[root@root ~]# tar xvfz xscalev1.tar.gz
如下图所示,移动到bin目录下使用ls命令查看,可以看到一些编译工具,这些工具将会在之后的交叉编译过程中使用到。
为了之后在任何目录下面都能够使用Toolchain,必须要对路径进行设置。打开/root/.bash_profile文件来设置路径,如下图所示,使用vi编译器来修改.bash_profile文件。 [root@localhost root]# vi ~/.bash_profile
用VI编辑器打开/root/.bash_profile文件并添加下述的路径:
PATH=$PATH:/opt/xscalev1/bin 现在在任何的目录下都能打开/opt/xscalev1/bin。
保存并退出该文件,使用source命令来使路径生效。 # source ~/.bash_profile
此时,使用arm-linux-命令时,Toolchain中的工具会被使用。