- 8
- Dec
呃,我指的是跨平台开发,真是太方便了。
Frankyue在Ubuntu下弄ARM的开发平台,交叉编译环境一直没弄成功。于是我也帮忙想办法弄弄看。
他需要一个gcc 3.4的ARM编译器和相关工具链,不过编译时总是出问题。我想下Gentoo构建这样的环境方不方便呢?
一Google,不得了!Gentoo下构建binutils-2.16、gcc-3.4.6(arm)、linux-headers-2.6.17和glibc-2.3.5这样的典型嵌入式开发环境只要两条命令:
sudo emerge crossdev
sudo crossdev -v --b 2.16.1-r3 --g 3.3.6-r1 --k 2.6.17-r2 --l 2.3.5-r3 -t arm-unknown-linux-gnu
Oh My God!
嘿嘿,同爽~
arch下也很方便
很好很强大~
以前用crossdev生成mips, arm 的工具链非常方便
上回用gentoo 官方的交叉相关的文章 相做一个ARM的gentoo系统,不过一直卡在库链接上后来就没弄了
就是x86平台下 emerge一个arm的gentoo系统出来
搞交叉编译器推荐这个http://www.kegel.com/crosstool/current/doc/crosstool-howto.html,
基本上是一键搞定……
我用它弄过powerpc405, arm, mips。
@volans, 你成功编译过arm-linux-gcc 3.4的版本吗?我也用了crosstool来编译
但还是会出错!
Gentoo刻飞了两张盘,我光驱有问题??
我想询问
如何知道使用哪些版本才是正确的?
小弟在下
在建立的时候
总是出错
没有正确的版本,看自己需要吧。出错是难免的,要多试试。