2010-09-25 74 views
1

我最近通过OpenEmbedded开始构建Beagle Board的文件系统,但现在我也想使用如下所示更改它的内核: http://elinux.org/BeagleBoard#Linux_kernel交叉编译器工具链和OpenEmbedded + BeagleBoard

要做到这一点,我需要暂存和交叉编译器工具链目录,但我找不到它们。做控制台图像后出现的顶级目录是:

$找到TMP -maxdepth 2型d TMP TMP /工作 TMP /工作/ armv7a埃Linux的gnueabi TMP /工作/ i686的Linux的 TMP /工作/ BeagleBoard的埃Linux的gnueabi TMP /工作/所有埃Linux的gnueabi TMP /下载 TMP /下载/来源 TMP/pstage TMP/pstage/angstromglibc TMP/pstage/pstaging_lists tmp/rootfs tmp/deploy tmp/deploy/glibc tmp/pkg数据 TMP/pkgdata/armv7a埃Linux的gnueabi TMP/pkgdata/i686的Linux的 TMP/pkgdata/BeagleBoard的埃Linux的gnueabi TMP/pkgdata /所有埃Linux的gnueabi TMP /邮票 TMP /邮票/ armv7a埃Linux的gnueabi TMP /邮票/ i686的Linux的 TMP /邮票/ BeagleBoard的埃Linux的gnueabi TMP /邮票/所有埃Linux的gnueabi TMP/sysroots TMP/sysroots/armv7a埃Linux的gnueabi TMP/sysroots/i686的Linux的 TMP/sysroots/BeagleBoard的埃Linux的gnueabi TMP /缓存 TMP /高速缓存/ glibc的 TMP/USR tmp/usr/lib

通常,交叉编译器工具链位于/ tmp/staging目录中的tmp/cross目录和staging中。

有人可以帮助我吗?提前致谢。

回答

1

添加以下目录到我的PATH变量,它的工作:

  • TMP/sysroots/i686的Linux的在/ usr/bin中
  • TMP/sysroots/i686的Linux的在/ usr/armv7a /箱