
ffmpeg
インストールしようとしているプログラム ( ) があります。現在、次の操作を実行しています:
./configure
必要なオプションを指定して実行します。- 1分ほどお待ちください。
- 走る
make
。 - 20〜25分お待ちください。
- エラーメッセージが表示されます。
make
何らかの理由で再度実行します。- 1分ほどお待ちください。
- 同じエラーメッセージが表示されます。
- 手順 1 に戻り、別のオプションでもう一度試してください。
を再実行した後./configure
、 をmake
再実行しなかったかのように、正常にコンパイルされたファイルを再コンパイルしないように強制する方法はありますか?再コンパイル時に既にコンパイルされたファイルが変更される可能性があるという事実を./configure
強制的に無視する方法はありますか?make
関係があるかもしれないが、私はルートアクセス権を持っていない。
バージョン情報:
$ make --version
GNU Make 4.2.1
Built for x86_64-conda_cos6-linux-gnu
...
$ uname -a
Linux r500 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux
答え1
./configure を再実行した後、./configure を再実行しなかったかのように、正常にコンパイルされたファイルを make で再コンパイルしないように強制する方法はありますか?
そうではありません。configure スクリプトを再実行すると、ヘッダー ファイルが変更され、アプリケーションの一部がコンパイルされる方法に影響する可能性があります。make
これらの変更がビルドされたファイルに実際に影響するかどうかを評価する方法はありません。影響を受ける可能性のあるものはすべて再構築されます。
答え2
回避できません。configure を再実行すると、すべての個別のモジュールと最終的には fftool バイナリの依存関係であるライブラリのコンポーネント リストが再生成されます。