makefile 获取参数
时间: 2024-06-17 10:04:31 浏览: 369
Makefile资料
在Makefile中获取参数可以使用命令行传参的方式,通过$(MAKE)命令传递参数,并且在Makefile中使用$(MAKECMDGOALS)变量获取传递的参数。$(MAKECMDGOALS)表示Makefile的目标,也就是用户在命令行中输入的目标,例如:
```
make target ARG=value
```
在Makefile中可以这样获取参数:
```
target:
@echo $(ARG)
```
以上代码会输出命令行传递的参数"value"。需要注意的是,如果在Makefile中有多个目标需要获取参数,则需要在每个目标中都进行相应的处理。
阅读全文