2016-04-18 7 views
2

私はAndroidアプリケーションでffmpegライブラリを使用します。ソースをダウンロードしましたhereffmpegライブラリ.soファイル(libavutil.so、libavcore.so、libavcodec.soなど)用にコンパイルします

そして、ステップINSTALL.mdファイルに従ってライブラリをビルドしました。 (コンパイル環境はOSXです) 残念ながら、.aファイル(libavutil.a、libavcore.a、libavcodec.aなど)のみを取得しています。

ライブラリをコンパイルして.soファイルを生成するにはどうすればよいですか。 変更する設定オプションはありますか?

答えて

1

Linuxマシンでソースをコンパイルして、.soファイルを正常に取得しました。

あなたが設定オプションを指定する必要がコンパイル中:

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

これが唯一の共有ライブラリファイル(.soのファイル)を提供します。

関連する問題