2010-09-25 44 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 /箱