Timer 为ARM编译FFTW

Timer 为ARM编译FFTW,timer,makefile,cross-compiling,fftw,Timer,Makefile,Cross Compiling,Fftw,我试图编译要在ARM处理器上使用的FFTW库,但在编译该库时出现以下错误: timer.c:89:2: error: #error "timer not defined" #error "timer not defined" ^ timer.c:119:1: error: unknown type name 'mytime' static mytime t0[BENCH_NTIMERS]; 要创建Makefile,我使用提供的配置文件,并以如下方式使用它: ./configure --enab

我试图编译要在ARM处理器上使用的FFTW库,但在编译该库时出现以下错误:

timer.c:89:2: error: #error "timer not defined"
#error "timer not defined"
^
timer.c:119:1: error: unknown type name 'mytime'
static mytime t0[BENCH_NTIMERS];
要创建Makefile,我使用提供的配置文件,并以如下方式使用它:

./configure --enable-float --with-slow-timer --host=i686-pc-linux-gnu --enable-single --enable-neon "CC=arm-xilinx-eabi-gcc -mcpu=cortex-a9 -mfloat-abi=softfp"
是什么导致了这个错误?有没有一种方法可以在不干扰代码的情况下解决这些问题


谢谢

据我所知,cortex-a9总是有一个计时器。所以我猜它有一个循环计数器,如fftw3的参考文献中所述。也许你只是不使用慢定时器选项,这在这种情况下更糟糕。

你表示
--host=i686 pc-linux-gnu
,但说你是为ARM处理器交叉编译。尝试使用--code>--host=arm linux gnueabi

添加--disable fortran以避免在执行配置时出现警告,但问题仍然存在。我已经尝试在不使用--with slow timer选项的情况下使用configure,但我一直收到完全相同的错误。