海湾合作委员会一直说-mfpu = neon是一个未经识别的命令

时间:2015-09-02 17:04:43

标签: linux gcc compiler-errors arm neon

我正在编译代码以在arm neon上运行,并且make文件包含以下命令行。

-mcpu = cortex-a9 -march = armv7 -mfpu = neon -DARM_NEON

GCC版本的详细信息如下: gcc(Ubuntu 4.8.4-2ubuntu1~14.04)4.8.4

但是当我尝试编译时,gcc不断抛出以下错误: gcc:警告:' -mcpu ='已弃用;使用' -mtune ='或者' -march ='代替 gcc:错误:无法识别的命令行选项' -mfpu = neon'

我很确定代码可以先编译。很久以前。可能是GCC版本的变化吗?还是32位和64位编译器?

1 个答案:

答案 0 :(得分:0)

我试图在我的intel x86_64 Ubuntu机器上交叉编译一个arm处理器。我需要在makefile中添加主机的配置,并使用arm-linux-gnueabihf-gcc而不是gcc。