ARM NEON _pldx()内部编译失败

时间:2018-07-16 07:06:57

标签: compiler-errors intrinsics neon linaro armv8

我正在尝试编译一些包含ARM NEON内部__pldx()inst的ex程序,但是我看到编译错误“对__pldx()的未定义引用”。 我在开发主机x86_64 Ubuntu16.04上使用Linaro工具链v7.3.1进行交叉编译。当我尝试编译其他vfp_ neon内在函数时,它会成功构建并运行,但是此__pldx()失败了,我的项目需要这样做。有没有人使用过这些并且建造成功了,请帮助?

以下是失败的代码段。

3202

使用Linaro工具链: gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu

编译使用的cmd: ./ bin / aarch64-linux-gnu-gcc -v ../../eg.c -L./lib /

错误行: rk @ vbox:〜/ linaro-toolchain / gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu ./bin/aarch64-linux-gnu-gcc ../../eg.c -L./lib/ ../../eg.c:在“ main”函数中: ../../eg.c:10:1:警告:函数__pldx的隐式声明;你是说‘__unix’吗? [-Wimplicit函数声明]  __pldx(0,0,1,t);  ^ ~~~~~  __unix /tmp/ccowBihq.o:在函数#include<stdio.h> #include <arm_neon.h> #include <arm_acle.h> int main() { char t="K'; printf("Hello...\n"); **__pldx(0,0,1,t);** } __ pldx'中 collect2:错误:ld返回1退出状态

0 个答案:

没有答案