加拿大交叉 binutils 到 ARM

发布于 2024-08-20 11:16:08 字数 640 浏览 8 评论 0原文

我在使用 ARM 处理器的 HP Jornada 720 上使用 JLime。我已经有一个用于 x86 的交叉编译的gcc< /a>(arm-linux-gcc)。我想要做的事情的想法很难理解,然后看一下这个图表:

arm-linux-gcc(在我的 Ubuntu 笔记本电脑上)-> binutils 在 ARM 处理器上运行(目标是在我的 ARM 设备上编译 mips-elf)

我想制作一个在 ARM Linux 设备上运行的 binutils,它将程序编译为 MIPS Linux。

我的问题是:

  • 我需要如何./configure这个?
  • 我需要在 make 中使用额外的参数或更改 MakeFile 上的任何内容?
  • 你明白我想做什么吗? ;-)

I'm using JLime on my HP Jornada 720 that uses a ARM processor. I've already have a cross-compiled gcc for x86(arm-linux-gcc). The idea of what I want to do is very difficult to understand, then take a look at this chart:

arm-linux-gcc(at my Ubuntu laptop) -> binutils to run on a ARM processor(targeted to compile mips-elf while on my ARM device)

I want to make a binutils to run on a ARM Linux device that will compile programs to MIPS Linux.

My questions are:

  • How I need to ./configure this?
  • I need to use a extra parameter to make or change anything on the MakeFile?
  • Did you understood what I want to do? ;-)

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

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

发布评论

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

评论(1

ζ澈沫 2024-08-27 11:16:08
./configure --host=arm-linux --build=x86 --target=mips-elf

我不确定您的特定场景的正确名称是什么(armv7-unknown-linux-gnueabi?i686-pc-linux-gnu?),但交叉构建交叉工具链被称为“加拿大交叉”。华泰

./configure --host=arm-linux --build=x86 --target=mips-elf

I'm not sure what the correct names are for your specific scenario (armv7-unknown-linux-gnueabi? i686-pc-linux-gnu?) but cross-building a cross-toolchain is known as a "Canadian Cross". HTH

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