加拿大交叉 binutils 到 ARM
我在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定您的特定场景的正确名称是什么(armv7-unknown-linux-gnueabi?i686-pc-linux-gnu?),但交叉构建交叉工具链被称为“加拿大交叉”。华泰
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