gpt4 book ai didi

android - 如何安装ARM平台的gnu交叉编译器?

转载 作者:太空宇宙 更新时间:2023-11-04 12:03:30 27 4
gpt4 key购买 nike

我想为我的安卓智能手机开发一个应用程序。所以我需要一个交叉编译器,它可以在 x86 上运行,但可以为 ARM Cortex 处理器生成代码。

不幸的是,linux 包管理器提供了不止一种此编译器的变体:

  • gcc-arm-none-eabi
  • gcc-arm-linux-gnueabi
  • gcc-arm-linux-gnueabihf
  • gcc-multilib-arm-linux-gnueabi
  • gcc-multilib-arm-linux-gnueabihf

编辑:使问题更精确。

好的,我明白了,gnueabihf 适用于具有集成浮点单元的处理器。但是 gnueabi?它只会为没有 fpu 的非常老的处理器生成代码吗?

顺便问一下:32/64 位呢?这些编译器中的哪一个可以为 ARM 32 位和 64 位架构生成代码?

multilib 软件有什么作用?它有什么优势?

为什么第一个包“gcc-arm-none-eabi”没有分割为支持 fpu 或 multilib 的变体。没有他们?

感谢您的回答!

最佳答案

你知道Android NDK吗? ?是Google官方支持的交叉编译工具链。

关于android - 如何安装ARM平台的gnu交叉编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51509755/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com