如何从.la文件中获取.so文件?

时间:2010-04-25 17:06:17

标签: gcc fftw

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

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

1 个答案:

答案 0 :(得分:6)

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

所以是的,简短的回答是要么坚持.a,要么建立fftw指定你想要一个共享的库。 ./configure --enable-shared