make distclean は何をしますか?

make distclean は何をしますか?

コンパイル初心者です。インストール中ですFFmpegそして、各ステップの後にmake distclean(またはかつては)があります。 これは何をするのでしょうか?make clean

答え1

通常、クリーンアップできるファイルは Automake によって自動的に決定されます。もちろん、Automake はクリーンアップする追加フ​​ァイルを指定するために定義できるいくつかの変数も認識します。これらの変数はMOSTLYCLEANFILES、、、、およびCLEANFILESです。DISTCLEANFILESMAINTAINERCLEANFILES

automake.am を編集して、削除する内容を指定します。

configure構築した場合はdistclean削除する必要があります。

ソース

短い答え (すべてのプログラムで機能するわけではありませんが、ほとんどのプログラムでは機能します)によって作成されたすべてのファイルとによって作成されたすべてのファイルmake distcleanを削除します。./configuremake

答え2

によるとGNU.org

'distclean'

プログラムの設定またはビルドによって作成された現在のディレクトリ (またはこの makefile によって作成されたディレクトリ) 内のすべてのファイルを削除します。ソースを解凍し、他のファイルを作成せずにプログラムをビルドした場合、'make distclean' は配布物にあったファイルのみを残す必要があります。ただし、'mkdir -p' で作成された親ディレクトリは、いずれにしても存在する可能性があるため、削除する必要はありません。

関連情報