ARM的交叉编译,float32x4_t无法解析

时间:2015-07-20 09:26:16

标签: c gcc arm cross-compiling neon

我正在尝试将一堆C文件从SMP Debian 3.2.46-1 i686 GNU/Linux交叉到ARM Coretex-A9平台。 Linaro linaro-alip 3.0.35-02828-g5cedf96正在ARM板上运行。

问题

  1. <arm_neon.h>缺失。
  2. NEON数据类型如float32x4_tuint32x4_tfloat32x4x2_t引发错误类型float32x4x2_t无法解析
  3. 我的尝试

    1. 我手动downloaded <arm_neon.h>并将其放在与我的C文件相同的目录中。还要确保交叉编译器工具链中存在编译器选项-mfloat-abi=softfp -mfpu=neon。现在解决了头文件问题。

    2. 第二个问题仍然存在。

    3. 部分引用的修正:[1][2]

      任何人都可以对此有所了解。提前谢谢。

0 个答案:

没有答案