Makefile学习
Posted pengdonglin137
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Makefile学习相关的知识,希望对你有一定的参考价值。
1、多个if判断
DEMO := 2 all: ifeq ($(DEMO), 1) @echo "DEMO 1" else ifeq ($(DEMO), 2) @echo "DEMO 2" else ifeq ($(DEMO), 3) @echo "DEMO 3" else @echo "DEMO Other" endif
2、打印变量
DEMO := 1 all: @echo $${DEMO} = ${DEMO} @echo $$(DEMO) = $(DEMO)
3、=、:= 和 ?=
x := 1 y = 1 x ?= 2 all: @echo x=$(x) @echo y=$(y) y = 2 y ?= 3
输出:
x=1 y=2
===
以上是关于Makefile学习的主要内容,如果未能解决你的问题,请参考以下文章