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

Rie*_*ies 4 gcc fftw

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

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

zda*_*dav 6

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

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