4

FFTW 2.x 构建一个 .la 文件(在 fftw/.libs 目录下)。

我想我需要一个 .so 文件来链接。(我不确定,因为我是 gcc 新手)。

4

1 回答 1

6

通常在 Linux 上,.so 文件是动态库,.a 或 .la 用于静态链接。您需要哪一个取决于您的应用程序以及您如何安装/构建库。有关静态与动态链接的教程,请参阅此站点。另外,您是从源代码自己构建 fftw,还是使用包管理器?这将有助于回答您的问题。至于使用 gcc,请查看此手册页,它可能会清除一些内容。

所以,是的,简短的回答是要么坚持使用 .a ,要么在构建 fftw 时指定您想要一个共享库。./configure --enable-shared

于 2010-04-25T17:40:46.060 回答