使用gcc

时间:2017-06-16 07:12:29

标签: c gcc

我正在尝试运行包含 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退出状态

1 个答案:

答案 0 :(得分:0)

这不是链接问题,安装有问题,我不得不使用'sudo make install'来获得安装成功的许可。之后我可以将它与'gcc test.c -lfftw3 -lm'联系起来。谢谢你的建议!