将FFmpeg库编译为.so文件(如libavutil.so、libavcore.so、libavcodec.so等)。

8
我希望在我的Android应用程序中使用ffmpeg库。我已经从这里下载了源代码。
我按照INSTALL.md文件中的步骤构建了该库。(编译环境是OSX)不幸的是,我只得到了.a文件(例如libavutil.a、libavcore.a、libavcodec.a等)。
如何编译库以生成.so文件?是否有更改的配置选项?
1个回答

14

我已经在Linux机器上编译了源代码,并成功获得了.so文件。

在编译时,您需要指定配置选项:

./configure --enable-shared --disable-static

这将只提供共享库文件(.so文件)。


请参阅文档和项目示例 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接