下面,就针对,现存已知的,交叉编译器,的制作工具,进行简单的总结和介绍:
crosstool-ng的主页:http://crosstool-ng.org/
关于crosstool-ng的更多介绍和使用,可以参考我的另外一个教程:
Buildroot主页:http://www.buildroot.net/
特点:不仅能制作交叉工具链,而且还可以制作根文件系统rootfs。而且还支持同时编译对应的Linux内核和Uboot。
关于Buildroot的更多介绍和使用,可以参考我的另外一个教程:
现在用的最多的是那个0.43的版本:
也可以去在线浏览对应的源码:在线浏览crosstool-0.43源码
http://www.denx.de/wiki/DULG/ELDK
也是和交叉编译相关的。
提供编译好的东西供使用。
可以去这里:
http://www.denx.de/wiki/view/DULG/ELDKAvailability
去下载。
OpenEmbedded是一个创建嵌入式Linux的整套框架,其中包括了制作对应的交叉编译器的工具,叫做BitBake
OpenEmbedded简称OE。
OpenEmbedded主页:http://www.openembedded.org/wiki/Main_Page
OpenEmbedded的在线文档:OpenEmbedded User Manual
关于BitBake可去参考:
http://en.wikipedia.org/wiki/BitBake
中的:
http://www.gentoo.org/proj/en/base/embedded/handbook/
中的:
http://www.gentoo.org/proj/en/base/embedded/handbook/?part=1&chap=1