Makefile-03 变量
Makefile中的变量的定义和使用
CC := gcc
TARGET := hello.out
$(TARGET) : func.o main.o
$(CC) -o $(TARGET) func.o main.o
Makefile中使用变量不一定非得定义,未定义的变量值为空。
变量的赋值方式
- 简单赋值(:=)
- 递归赋值(=) 所有与被赋值变量相关的其它变量都会受影响
- 条件赋值(?=) 如果在此之前已定义则不会赋值
- 追加赋值(+=) 在原变量值的基础上加上一个新值,并以“空格”隔开