
コンパイル初心者です。インストール中ですFFmpegそして、各ステップの後にmake distclean
(またはかつては)があります。 これは何をするのでしょうか?make clean
答え1
通常、クリーンアップできるファイルは Automake によって自動的に決定されます。もちろん、Automake はクリーンアップする追加ファイルを指定するために定義できるいくつかの変数も認識します。これらの変数はMOSTLYCLEANFILES
、、、、およびCLEANFILES
です。DISTCLEANFILES
MAINTAINERCLEANFILES
automake.am を編集して、削除する内容を指定します。
configure
構築した場合はdistclean
削除する必要があります。
短い答え (すべてのプログラムで機能するわけではありませんが、ほとんどのプログラムでは機能します)によって作成されたすべてのファイルとによって作成されたすべてのファイルmake distclean
を削除します。./configure
make
答え2
によるとGNU.org、
'distclean'
プログラムの設定またはビルドによって作成された現在のディレクトリ (またはこの makefile によって作成されたディレクトリ) 内のすべてのファイルを削除します。ソースを解凍し、他のファイルを作成せずにプログラムをビルドした場合、'make distclean' は配布物にあったファイルのみを残す必要があります。ただし、'mkdir -p' で作成された親ディレクトリは、いずれにしても存在する可能性があるため、削除する必要はありません。