利用crosstools-ng编译自己的交叉工具链

本文介绍了如何在Ubuntu 10.10环境下使用crosstools-ng-1.9.3编译适用于armV7 cortex-A8的交叉工具链。详细步骤包括环境配置、crosstools-ng的安装、配置自己的交叉编译链以及编译和测试过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

crosstools-ng下载地址

http://ymorin.is-a-geek.org/download/crosstool-ng/

同时每个版本都有自己对应的补丁,补丁下载地址

http://ymorin.is-a-geek.org/download/crosstool-ng/01-fixes/


编译环境:ubuntu10.10 + crosstools-ng-1.9.3

目标平台:armV7 cortex-A8  FS-S5PC100

一、配置ubuntu编译环境

编译源码前,必须先安装下面的软件:

sudo apt-get install sed bash dpkg-dev bison flex texinfo automake m4 libtool websvn tar gzip bzip2 lzma patch gcj cvs cvsd gawk -y

二、配置crosstools-ng-1.9.3

1.先建立一个工作目录

mkdir ~/mytool

2.将下载的crosstools-ng-1.9.3.tar.bz2解压到mytool目录下

tar xvf crosstools-ng-1.9.3.tar.bz2 /home/linux/mytool/

3.进入mytool目录建立编译交叉编译器的工作目录crosstool-build和交叉编译器的安装目录crosstool-install

cd ~/mytool

mkdir crosstool-build

mkdir crosstool-install

4.cd crosstools-ng-1.9.3

如果有补丁打上补丁,我编译时还没有1.9.3的补丁。

  ./

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值