cygwin编译linux,在cygwin下打造自己的交叉环境

本文介绍了如何在Cygwin环境下利用crosstool搭建ARM的交叉编译工具链,包括下载crosstool、配置编译选项、下载必要文件以及编译过程,最终可以在Windows上进行交叉编译,例如编译u-boot。

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

很是不爽,要搞个ARM还要在linux和m$win来回的切换,虚拟机也麻烦。不切换就不能用AXD来调试

谁叫AXD没有linux的版本呢!?我也幻想着哪时也搞个类似的linux版本来。不过这个还真是有难度

算是还是先把目录的搞定吧。决定用cygwin来搞个ARM的交叉编译环境,在网上找了些资料,然后就

动手了,下面是自己的一些记录,以备忘。

1, 下载crosstool。当前最高版本是0.43。

http://kegel.com/crosstool/crosstool-0.43.tar.gz

2, 解压crosstool,并根据需要修改相关选项

$ tar zxf crosstool-0.43.tar.gz

$ cd crosstool-0.43

$ cp demo-arm-softfloat.sh s3c2440.sh  <<== 复制编译脚本。demo-arm.sh是简单的arm;

$ vi s3c2440.sh                        <<== demo-arm-softfloat.sh是带软浮点的。当然还有其它。

TARBALLS_DIR=$HOME/downloads

RESULT_TOP=/opt/crosstool              <<== 编译正功后的安装目录

export TARBALLS_DIR RESULT_TOP

GCC_LANGUAGES="c,c++"                  <<== 编译产生的编译器支持哪些语言

export GCC_LANGUAGES

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值