Makefile-03 变量

Makefile中的变量的定义和使用

  CC := gcc

  TARGET := hello.out

  $(TARGET) : func.o main.o

    $(CC) -o $(TARGET) func.o main.o

  Makefile中使用变量不一定非得定义,未定义的变量值为空。

变量的赋值方式

  1. 简单赋值(:=)
  2. 递归赋值(=)   所有与被赋值变量相关的其它变量都会受影响
  3. 条件赋值(?=) 如果在此之前已定义则不会赋值
  4. 追加赋值(+=) 在原变量值的基础上加上一个新值,并以“空格”隔开
posted @ 2019-09-23 22:40  二杠一  Views(186)  Comments(0Edit  收藏  举报