我有以下错误
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。
提前感谢您的帮助。 马哈茂德
答案 0 :(得分:1)
-ftree- vectorize
是 gcc 选项,用于自动向量化C和C ++代码。你不应该(不能)在上使用。