make clean 和make distclean的区别

Posted 唯一诺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了make clean 和make distclean的区别相关的知识,希望对你有一定的参考价值。

make clean 清除之前编译的可执行文件及配置文件。
make distclean 清除所有生成的文件。

Makefile

在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:

make

根据Makefile编译源代码,连接,生成目标文件,可执行文件。

make clean

清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。

make install

将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录。

以上是关于make clean 和make distclean的区别的主要内容,如果未能解决你的问题,请参考以下文章

make build & make clean

make clean与make distclean的区别

configure make make clean make install区别联系

linux ubuntu关于make makefile make clean

make和make install的区别

请解释该Makefile文件每一行的含义,并论述输入make命令以及make clean命令后的执行结果: