Red Hat Enterprise Linux 7のソースからVLCをコンパイルしています。 VLCを設定するときに「libmad」が必要であるというメッセージを受け取りました。
以下から「libmad」のソースコードをダウンロードしてください。ftp://ftp.mars.org/pub/mpeg/
だから私は "libmad"コードを解いて実行しましたが、./configure
エラーはありませんでした。実行すると、make
認識できないコマンドラインオプションのエラーが発生します。
このエラーはどういう意味ですか?たぶんこれはただの誤字ですか?最終的に私はソースからVLCを構築し、アプリケーションを構築するにはこの依存関係が必要でした。このエラーを解決または解決する方法を知っている人はいますか?
答え1
-fforce-mem オプションは最近の GCC バージョンでは効果がないため削除されました。
~からhttps://stackoverflow.com/questions/14015747/gccs-fforce-mem-option
実際の効果がないので編集できます。ファイルの生成そして、使用されなくなったタグを削除してください--fforce-mem
。その後、makeはそれなしで実行する必要があります。
あるいは、最新バージョンのlibmadライブラリを使用することもできます(すでに存在し、最新バージョンをダウンロードしていない場合)。
追加情報とソース:https://stackoverflow.com/questions/16835803/gcc-error-unrecognized-command-line-option-fforce-mem