複数のffmpegライブラリパス、古いffmpegインストールを除外する方法は?

複数のffmpegライブラリパス、古いffmpegインストールを除外する方法は?

コンパイルしようとしています。シンプルなスクリーンレコーダー。 .NET関連の無効なライブラリパスが原因でリンカエラーが発生しますffmpeg

を使用してインストールパスを確認すると、次のwhereis ffmpeg結果が表示されます。

ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/local/bin/ffmpeg /opt/ffmpeg/bin/ffmpeg

何度もインストールしましたが、ffmpeg以前のバージョンを削除しなかったため、リンカエラーが発生しました。

ffmpeg以前のインストールの問題を解決し、ライブラリパスの問題を解決するには?

答え1

$PATH環境変数を確認する必要があります$LD_LIBRARY_PATH。正しいffmpegバージョンを指し、古いバージョンが含まれていないことを確認してください。

LD_LIBRARY_PATHまだ設定されていない場合は、以下を試してください。

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib ffmpeg

関連情報