0
点赞
收藏
分享

微信扫一扫

makefile make命令运行小结

小_北_爸 2022-04-13 阅读 98
linux

make命令概述

一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。

make的退出码

0

表示成功执行。

1

如果make运行时出现任何错误,其返回1。

2

如果你使用了make的“-q”选项,并且make使得一些目标不需要更新,那么返回2。
这个后面再解释。

指定Makefile

GNU make找寻默认的Makefile的规则是在当前目录下依次找三个文件——“GNUmakefile”、“makefile”和“Makefile”。其按顺序找这三个文件,一旦找到,就开始读取这个文件并执行。

当前,我们也可以给make命令指定一个特殊名字的Makefile。要达到这个功能,我们要使用make的 -f 或是 --file 参数( --makefile 参数也行)。例如,我们有个makefile的名字是“hchen.mk”,那么,我们可以这样来让make来执行这个文件:

make –f hchen.mk

即使用-f选项,让make命令执行指定的文件。

指定目标

检查规则

make命令参数

举报

相关推荐

0 条评论