Min*_*ael 10 compiling make
我是编译的新手。我正在安装FFmpeg,并且在每一步之后都有一个make distclean(或曾经有过make clean)。它有什么作用?
make distclean
make clean
Vir*_*boy 8
通常可以清理的文件是由 Automake 自动确定的。当然,Automake 也识别一些可以定义的变量来指定要清理的其他文件。这些变量是MOSTLYCLEANFILES,CLEANFILES,DISTCLEANFILES,和MAINTAINERCLEANFILES。
MOSTLYCLEANFILES
CLEANFILES
DISTCLEANFILES
MAINTAINERCLEANFILES
编辑您的 automake.am 以指定要删除的内容。
如果configure构建了它,那么distclean应该删除它。
configure
distclean
来源
简短回答 make distclean(不适用于所有程序,但大多数程序)将删除./configure由make
./configure
make
小智 5
根据GNU.org,
'清除' 删除当前目录中(或由此生成文件创建的)中通过配置或构建程序创建的所有文件。如果您解压了源代码并构建了程序而不创建任何其他文件,'make distclean' 应该只保留发行版中的文件。但是,不需要删除使用“mkdir -p”创建的父目录,因为它们本来可以存在的。
'清除'
删除当前目录中(或由此生成文件创建的)中通过配置或构建程序创建的所有文件。如果您解压了源代码并构建了程序而不创建任何其他文件,'make distclean' 应该只保留发行版中的文件。但是,不需要删除使用“mkdir -p”创建的父目录,因为它们本来可以存在的。
归档时间:
11 年,5 月 前
查看次数:
24874 次
最近记录:
8 年,11 月 前