我正在尝试运行一个包含 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):. undefined reference to 'fftw_plan_dft_2d' collect2: ld returned 1 exit status
最佳答案
这不是链接问题,而是安装错误,我必须使用“sudo make install”来获得安装成功的权限。之后我可以将其与“gcc test.c -lfftw3 -lm”链接。感谢您的建议!
关于c - 使用 gcc 编译我的文件时链接 fftw-3.3.6-pl2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44583036/