免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4420 | 回复: 0
打印 上一主题 下一主题

Linux移植参考手册--1.安装交叉编译工具链arm-linux- [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-23 01:27 |只看该作者 |倒序浏览
第一章 安装交叉编译工具链arm-linux-

编译嵌入式linux内核前,要先安装交叉编译工具toolchain交叉编译工具链cross-3.3.2arm-linux-gcc-3.4.1编译情况如下,所以用cross-3.3.2交叉编译uboot-1.1.6arm-linux-gcc-3.4.1交叉编译linux内核与busybox等。

cross-3.3.2编译

arm-linux-gcc-3.4.1编译

Uboot-1.1.6成功

Uboot-1.1.6失败

Linux-2.6.8成功

Linux-2.6.8成功

Linux-2.6.14出错,可改正,成功

Linux-2.6.14成功,无需修改

Linux-2.6.24失败

Linux-2.6.24成功

Busybox-1.9.2失败

Busybox-1.9.2成功

QtQt/EQtopia  ??

QtQt/EQtopia  ??

1.1 交叉编译工具链cross-3.3.2.tar.bz2

工具链cross-3.3.2.tar.bz2,安装此编译器只需要在/usr/local目录下建一个arm 的目录,先将cross-3.3.2.tar.bz2拷贝到目录下,然后进入该目录,执行解包命令:tar zxvf cross-3.3.2.tar.bz2即可,之后可编辑~/.bashrc 文件,在最后增加路径export PATH=/usr/local/arm/3.3.2/bin:$PATH,以后编译内核或其他应用程序均可用arm-linux- 来指定交叉编译器。

执行如下命令安装:

mkdir /usr/local/arm

cd /usr/local/arm

cp cross-3.3.2.tar.bz2 ./

tar -zxvf cross-3.3.2.tar.bz2

把工具链加入搜索路径

vi ~/.bashrc

export PATH=/usr/local/arm/3.3.2/bin:$PATH

source ~/.bashrc

1.2 交叉编译工具链arm-linux-gcc-3.4.1.tar.bz2

下载地址ftp://ftp.handhelds.org/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2

执行如下命令安装: 

bunzip2 arm-linux-gcc-3.4.1.bz2 

tar  -xvf    arm-linux-gcc-3.4.1  -C  / 

生成的编译工具在目录/usr/local/arm/3.4.1/bin

把工具链加入搜索路径

vi ~/.bashrc

export PATH=/usr/local/arm/3.4.1/bin:$PATH

source ~/.bashrc

Notearm-linux-gcc-3.4.1cross-3.3.2只能有一个在搜索路径;即使两个都在搜索路径,也只有搜索路径靠前的有效。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP