交叉编译器工具链和 OpenEmbedded +BeagleBoard

发布于 2024-09-25 01:41:46 字数 1094 浏览 6 评论 0原文

我最近开始通过 OpenEmbedded 为 Beagle Board 构建文件系统,但现在我还想使用此处所示的内容更改其内核: http://elinux.org/BeagleBoard#Linux_kernel

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

$ find tmp -maxdepth 2 -type d tmp 临时/工作 tmp/工作/armv7a-angstrom-linux-gnueabi tmp/工作/i686-linux tmp/工作/beagleboard-angstrom-linux-gnueabi tmp/工作/all-angstrom-linux-gnueabi 临时文件/下载 tmp/下载/源 临时/前阶段 tmp/pstage/angstromglibc tmp/pstage/pstaging_lists tmp/根文件系统 临时/部署 tmp/部署/glibc tmp/pkg数据 tmp/pkgdata/armv7a-angstrom-linux-gnueabi tmp/pkgdata/i686-linux tmp/pkgdata/beagleboard-angstrom-linux-gnueabi tmp/pkgdata/all-angstrom-linux-gnueabi 临时/邮票 tmp/stamps/armv7a-angstrom-linux-gnueabi tmp/邮票/i686-linux tmp/stamps/beagleboard-angstrom-linux-gnueabi tmp/邮票/all-angstrom-linux-gnueabi tmp/系统根目录 tmp/sysroots/armv7a-angstrom-linux-gnueabi tmp/sysroots/i686-linux tmp/sysroots/beagleboard-angstrom-linux-gnueabi 临时文件/缓存 tmp/缓存/glibc tmp/usr tmp/usr/lib

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

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

I recently start building the filesystem for Beagle Board through OpenEmbedded, but now I also want to change its kernel using the shown here:
http://elinux.org/BeagleBoard#Linux_kernel.

To do that I need the staging and the cross-compiler toolchain directories, but I can't find them. The top level directories that appear after doing the console-image are:

$ find tmp -maxdepth 2 -type d
tmp
tmp/work
tmp/work/armv7a-angstrom-linux-gnueabi
tmp/work/i686-linux
tmp/work/beagleboard-angstrom-linux-gnueabi
tmp/work/all-angstrom-linux-gnueabi
tmp/download
tmp/download/sources
tmp/pstage
tmp/pstage/angstromglibc
tmp/pstage/pstaging_lists
tmp/rootfs
tmp/deploy
tmp/deploy/glibc
tmp/pkgdata
tmp/pkgdata/armv7a-angstrom-linux-gnueabi
tmp/pkgdata/i686-linux
tmp/pkgdata/beagleboard-angstrom-linux-gnueabi
tmp/pkgdata/all-angstrom-linux-gnueabi
tmp/stamps
tmp/stamps/armv7a-angstrom-linux-gnueabi
tmp/stamps/i686-linux
tmp/stamps/beagleboard-angstrom-linux-gnueabi
tmp/stamps/all-angstrom-linux-gnueabi
tmp/sysroots
tmp/sysroots/armv7a-angstrom-linux-gnueabi
tmp/sysroots/i686-linux
tmp/sysroots/beagleboard-angstrom-linux-gnueabi
tmp/cache
tmp/cache/glibc
tmp/usr
tmp/usr/lib

Usually the cross-compiler toolchain is in the tmp/cross directory and the staging in the /tmp/staging directory.

Can someone help me? Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧街凉风 2024-10-02 01:41:46

我将以下目录添加到我的 PATH 变量中并且它正在工作:

  • tmp/sysroots/i686-linux/usr/bin
  • tmp/sysroots/i686-linux/usr/armv7a/bin

I added the following directories to my PATH variable and it's working:

  • tmp/sysroots/i686-linux/usr/bin
  • tmp/sysroots/i686-linux/usr/armv7a/bin
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文