制作交叉编译工具链(2)

#解压crosstool-ng

tar -jxvf crosstool-ng-1.23.0

#检查依赖,完成依赖检查后生成Makefile

./configure	--prefix /home/forlinx/crosstool/install 

#编译,编译成功后进行安装

make
make install

#添加环境变量

PATH=$PATH:/home/forlinx/crosstool/install/bin
source ~/.bashrc

#配置交叉编译工具链

cp -R samples/arm-unknown-linux-gnueabi ../build
cd ../build/arm-unknown-linux-gnueabi
mv crosstool.config .config
ct-ng menuconfig

->Path and misc options
	(/home/forlinx/crosstool/src)Local tarballs directory
	(/home/forlinx/crosstool/tools)Prefix directory	
->Target Options
	Target Architecture(arm)
	Default instruction set mode(arm)
	Architecture level(armv6zk)
	Emit assembly for CPU(arm1176jzf-s)
	-->Floatting point(hardware (FPU))

#配置完成后保存,编译

ct-ng build

编译过程中需要下载各个库,可以提前下好放在src目录,大大加快编译速度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值