我正在尝试运行包含 fftw 库的简单代码。我知道代码是正确的,因为它是作者提供的测试代码。这是我在编译期间输入的内容:
gcc my file.c -L/home/ankit/Desktop/fftw-3.3.6-pl2/lib/
-I/home/ankit/Desktop/fftw-3.3.6-pl2/include/ -lfftw -lm
我收到了错误:
myfile.c :(。Text + 0x2c):对'fftw_plan_dft_2d'的未定义引用 collect2:ld返回1退出状态
答案 0 :(得分:0)
这不是链接问题,安装有问题,我不得不使用'sudo make install'来获得安装成功的许可。之后我可以将它与'gcc test.c -lfftw3 -lm'联系起来。谢谢你的建议!