makefile能不能接受输入参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了makefile能不能接受输入参数相关的知识,希望对你有一定的参考价值。

应该叫传入参数或者变量,可以的。

你可以直接在Make的时候,在命令行下面传入一个参数或者变量,它会覆盖掉Makefile里面的变量或者参数。比如,在你的Makefile里面定义了一个变量age.

.PHONY:all
AGE = 12
all:
    @echo "age=$(AGE)"

你make的时候,打印信息是age=12

当你使用make AGE=20时,打印的信息就是:age=20,AGE作为参数传入,然后会覆盖掉Makefile里面定义的变量。

更多深入的教程,可以百度:Makefile工程实践

参考技术A 很简单的。把你的Makefile贴出来吧,帮你加上。

以上是关于makefile能不能接受输入参数的主要内容,如果未能解决你的问题,请参考以下文章

Linux:怎么显示Makefile中的变量?

如何从命令行将参数传递给 Makefile?

如何从命令行传递参数到Makefile?

Linux下怎么像在windows下的vs编译器一样快速写代码快速编译运行,每次输入那么多命令感觉太慢。

在linux系统应用make命令时,makefile 与makefile有何区别

如何让makefile 执行的时候打印所有命令