4-变量和不同赋值方式

来源:互联网 发布:淘宝主题怎么换 编辑:程序博客网 时间:2024/05/19 19:43

1、变量

这里写图片描述

2、变量的定义和使用

这里写图片描述

CC := g++TARGET := hello-world.out$(TARGET) : func.o main.o    $(CC) -o $(TARGET) func.o main.ofunc.o : func.c    $(CC) -o func.o -c func.cmain.o : main.c    $(CC) -o main.o -c main.c.PHONY : rebuild clean allrebuild : clean allall : $(TARGET)clean :    rm *.o $(TARGET)

3、变量的赋值方式

  1. 简单赋值(:=)
  2. 递归赋值(=)
  3. 条件赋值(?=)
  4. 追加赋值(+=)

4、简单赋值

这里写图片描述

5、递归赋值

这里写图片描述

x = fooy = $(x)b   => y = foob x = new     => y = newb 凡是再次改变同一个变量时,涉及到的该变量都应替换为新值

6、条件赋值

这里写图片描述

7、追加赋值

这里写图片描述
注意:追加赋值的时候,毁在原来的字符串前追加空格

阅读全文
0 0
原创粉丝点击