您的位置:首页 > 运维架构 > Linux

arm-linux-toolchain & u-boot 下载安装

2009-02-17 20:32 561 查看
u-boot-1.1.4.tar.bz2
http://nchc.dl.sourceforge.net/sourceforge/u-boot/u-boot-1.1.4.tar.bz2
u-boot-1.1.6.tar.bz2
http://nchc.dl.sourceforge.net/sourceforge/u-boot/u-boot-1.1.6.tar.bz2
cross-2.95.3.tar.bz2
ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-2.95.3.tar.bz2
cross-3.0.tar.bz2
ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.0.tar.bz2
cross-3.2.tar.bz2
ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.2.tar.bz2
arm-linux-gcc-3.3.2.tar.bz2
http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.3.2.tar.bz2
arm-linux-gcc-3.4.1.tar.bz2
http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2



环境:WindowsXP + VMware Workstation 5.5.3 + Red Hat Linux 9.0





安装toolchain: @ tar jxvf cross-2.95.3.tar.bz2解压,建立/usr/local/arm目录,

将2.95.3拷贝至arm目录下,在/etc/profile中加入#PATH=$PATH:/usr/local/arm/2.95.3/bin环境变量,

重新登陆后可用
arm-linux-gcc -v测试正确性.

安装u-boot: @ tar jxvf u-boot-1.1.6.tar.bz2解压.
进入u-boot目录:make distclean,

接着用B2板子测一下u-boot是否可成功编译:make B2_config,make CROSS_COMPILE=/usr/local/arm/2.95.3/bin/arm-linux-.
用2.95.3编译1.16时始终编译不通,具体提示好像是一些.o文件不能链接.不太明白. 经反复测试:2.95.3可以成功编译1.14版,3.32可以成功编译1.16版.

Building and Testing gcc/glibc cross toolchains
http://kegel.com/crosstool/

GCC and GDB binary toolchain for embedded development
http://zylin.com/gccbinary.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: