无法识别的选项' -tree-vectorize

时间:2015-02-17 11:17:41

标签: c eclipse gcc assembly

我有以下错误

make all 
Building file: ../src/asm.S
Invoking: GCC Assembler
arm-linux-gnueabi-as  -mcpu=cortex-a8 -mfpu=neon   -mfloat-abi=softfp  -ftree- vectorize  -o "src/asm.o" "../src/asm.S"
arm-linux-gnueabi-as: unrecognized option '-tree-vectorize'
make: *** [src/asm.o] Error 1

使用包含VFP命令的.S文件为傅里叶变换代码编译FFMpeg代码

编译器中使用的选项:

Build C / C ++设置部分中的命令 GCC C编译器: arm-linux-gnueabi-gcc -O3 -S -mcpu = cortex-a8 -mfpu = neon -ffast-math -mfloat-abi = softfp

GCC C链接器: arm-linux-gnueabi-gcc -mcpu = cortex-a8 -mfpu = neon -ffast-math -ftree-vectorize -mthumb -mfloat-abi = softfp

GCC汇编 arm-linux-gnueabi-as -mcpu = cortex-a8 -mfpu = neon -mfloat-abi = softfp -ftree-vectorize

我正在使用Eclipse。

提前感谢您的帮助。 马哈茂德

1 个答案:

答案 0 :(得分:1)

-ftree- vectorize gcc 选项,用于自动向量化C和C ++代码。你不应该(不能)在上使用