编译 uboot 和 linux kernel 都需要 gnu 交叉工具链支持,这里我们选择的是arm-linux-gcc-4.4.3 版本。
首先得到 arm-linux-gcc-4.4.3 工具的压缩包,解压后重命名为 4.4.3。
然后按照以下步骤:
1、首先切换到 root 用户。
$ su root
2、在/usr/local/文件夹下建立名为 arm 的文件夹。
# cd /usr/local/
# mkdir arm
3、通过共享文件夹或者 samba 的方式拷贝 arm-linux-gcc-4.4.3.tar.gz 到本目录下
# cp /root/winshare/s3c2440/arm-linux-gcc-4.4.3.tar.gz /usr/local/arm
4、 解压到当前目录
# tar -xvzf arm-linux-gcc-4.4.3.tar.gz
5、重命名
# mv opt/FriendlyARM/toolschain/4.4.3/ 4.4.3
# rm –rf opt
6、导出路径到环境变量。
# Vi /root/.bashrc
然后在打开的文件中最后空白处添加以下内容:
# aston added for export arm-linux-gcc-4.4.3
export PATH=$PATH:/usr/local/arm/4.4.3/bin
保存后退出。然后在终端中执行 # source .bashrc 以使刚才添加的内容生效。
5、测试。在终端内输入 #arm-linux-gcc –v 如果可以看到 arm-linux-gcc 的版本信息
则说明成功。若提示找不到或者不识别等错误信息,请详细检查以上各步骤。
首先得到 arm-linux-gcc-4.4.3 工具的压缩包,解压后重命名为 4.4.3。
然后按照以下步骤:
1、首先切换到 root 用户。
$ su root
2、在/usr/local/文件夹下建立名为 arm 的文件夹。
# cd /usr/local/
# mkdir arm
3、通过共享文件夹或者 samba 的方式拷贝 arm-linux-gcc-4.4.3.tar.gz 到本目录下
# cp /root/winshare/s3c2440/arm-linux-gcc-4.4.3.tar.gz /usr/local/arm
4、 解压到当前目录
# tar -xvzf arm-linux-gcc-4.4.3.tar.gz
5、重命名
# mv opt/FriendlyARM/toolschain/4.4.3/ 4.4.3
# rm –rf opt
6、导出路径到环境变量。
# Vi /root/.bashrc
然后在打开的文件中最后空白处添加以下内容:
# aston added for export arm-linux-gcc-4.4.3
export PATH=$PATH:/usr/local/arm/4.4.3/bin
保存后退出。然后在终端中执行 # source .bashrc 以使刚才添加的内容生效。
5、测试。在终端内输入 #arm-linux-gcc –v 如果可以看到 arm-linux-gcc 的版本信息
则说明成功。若提示找不到或者不识别等错误信息,请详细检查以上各步骤。