• 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!

Tags: Gentoo.

» You can leave a comment.

8 Comments

  1. xiws

    arch下也很方便

  2. 以前用crossdev生成mips, arm 的工具链非常方便
    上回用gentoo 官方的交叉相关的文章 相做一个ARM的gentoo系统,不过一直卡在库链接上后来就没弄了
    就是x86平台下 emerge一个arm的gentoo系统出来

  3. volans

    搞交叉编译器推荐这个http://www.kegel.com/crosstool/current/doc/crosstool-howto.html,
    基本上是一键搞定……
    我用它弄过powerpc405, arm, mips。

  4. @volans, 你成功编译过arm-linux-gcc 3.4的版本吗?我也用了crosstool来编译
    但还是会出错!

    Gentoo刻飞了两张盘,我光驱有问题??

  5. samuel

    我想询问
    如何知道使用哪些版本才是正确的?

    小弟在下
    在建立的时候
    总是出错

Leave a Comment