Crosstool-ng制作交叉编译工具链:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Tonghuix留言 | 贡献
Tonghuix留言 | 贡献
第7行: 第7行:
= 配置ubuntu编译环境 =
= 配置ubuntu编译环境 =


配置
安装编译所需的包
 
  bison
  flex
  texinfo
  automake
  libtool
  patch
  gcj
  cvs
  cvsd
  gawk


= 安装crosstool-ng =
= 安装crosstool-ng =

2011年5月13日 (五) 12:09的版本

之所以用crosstool-ng是因为crosstool-ng是新的用来建立交叉工具链的工具,它是crosstool的替换者。crosstool的gcc版本只能到4.1.1,无法编译版本高于2.6.29的linux内核。而crosstool-ng一直保持着更新,现在最新能够建立 gcc 4.3.2版本,可用来编译最新内核。

编译的系统环境是 ubuntu 10.10 + crosstool-ng 1.11.1

目标平台 ARMv4t, arm9tdmi

配置ubuntu编译环境

安装编译所需的包

 bison
 flex
 texinfo
 automake
 libtool
 patch
 gcj
 cvs
 cvsd
 gawk

安装crosstool-ng

首先从官方网站上下载crosstool-ng的源码包http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.11.1.tar.bz2

配置自己的交叉编译器

peizhi

自动下载和编译

下载

安装交叉编译器和测试

安装