很是不爽,要搞个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++" <

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

被折叠的 条评论
为什么被折叠?



