我正在尝试编译要在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"
导致此错误的原因是什么?有没有办法解决它们而不会弄乱代码?
由于
答案 0 :(得分:0)
据我所知,皮质-a9总是有一个计时器单元。所以我猜它有一个循环计数器,如fftw3的参考文献所述。也许你只是不使用慢速计时器选项,无论如何在这种情况下更糟糕。
答案 1 :(得分:0)
您指出--host=i686-pc-linux-gnu
,但表示您正在为ARM处理器进行交叉编译。尝试使用--host=arm-linux-gnueabi