Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1514315
  • 博文数量: 290
  • 博客积分: 3468
  • 博客等级: 中校
  • 技术积分: 3461
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-28 22:21
文章分类

全部博文(290)

文章存档

2016年(13)

2015年(3)

2014年(42)

2013年(67)

2012年(90)

2011年(75)

分类: LINUX

2011-05-06 17:34:11

1. download

详情:

2.
tar xvf ../source/crosstool-ng-1.11.1.tar.bz2
cd crosstool-ng-1.11.1/
sudo aptitude sed bash cut install make dpkg-dev bison flex patch texinfo automake m4 libtool stat cvs websvn tar gzip bzip2 lzma readlink libncuses5-dev -y
注意:crosstool-ng 需要依赖很多工具,如果上面列举不全,请在后面过程种出错后再次添加。

3. 安装ct-ng;注意这时候并没有开始编译
./configure
make
sudo make install

4. 就修改部分就可一了;
ct-ng menuconfig
4.1 Target options--->
                Target Architechture ---> arm
                Floating point ---> software
4.2 Operation System --->
                Target OS --->linux

5. 编译前的准备:
5.1 GMP
wget -c
tar xvf gmp-4.3.2.tar.gz
cd gmp-xxx
./configure
make
sudo make install

5.2 MPFR
wget -c
tar xvf mpfr-3.0.0.tar.gz
cd mpfr-xxx
./configure
make
sudo make install


6. 开始编译
ct-ng build

注意此过程漫长,系统会下载并且编译;

7.获取生成的编译器
$(home)/x-tools/arm-unknown-linux-gnueabi

这样自己制作arm eabi的编译器就成功了;当然还有更多选项可以定制。。。。
阅读(2244) | 评论(0) | 转发(0) |
0

上一篇:GCC Spec Files

下一篇:使ssh不用输入密码

给主人留下些什么吧!~~