我希望编译KISS_FFT(保持简单愚蠢),以便它可以接受一个double数组作为输入并输出一个双精度数组。
KISS_FFT是一个库,它对一组数据进行快速傅里叶变换并输出结果。默认情况下,它看起来像使用浮点数据类型。
答案 0 :(得分:2)
您只需要定义makefile变量DATATYPE
,例如:
make DATATYPE=double ...
这又将宏kiss_fft_scalar
定义为double
。
要看到这一点:
cd test
make DATATYPE=double test