1.首先我是交叉编译最终程序要运行在ARM平台上
官方网址
http://www.vesperix.com/arm/fftw-arm/source/index.html#bugs
配置如下
./configure --enable-single --enable-neon --prefix=/usr/local/fftw_arm --host=arm-linux CC=arm-linux-gcc --build=i686-pc-linux-gnu --target=arm-linux --disable-fortran --enable-shared=yes --with-gcc-arch=arm --enable-portable-binary --enable-armv7a-cycle-counter ARM_CPU_TYPE=armv4t ARM_FLOAT_ABI=softfp
配置时 会提示没有 C compiler support armv4t 错误
查看配置日志 错误出现在下方
在看 configure 可执行文件 看到compiler_flags 想到编译器的 CFLAGS选项 在配置时加上 CFLAGS="-march=armv4t" 就完美解决