make中提供的变量:
- 用户自定义变量
概念:用户为了将一部分值包起来,因此需要借助一个变量才可存储
格式:
直接书写:变量名:=值
- 系统预定义变量
概念:系统在用户使用之前,就已经在内部定义好了一部分变量,而且具有特定的含义。
eg:
CC:编译器的名称,默认值为:cc (用户自己可以修改其默认值eg:CC:=gcc)
CFLAGS:编译器的选项,无默认值,意味着用户自己可以赋值(eg:CFLAGS:= -c -g -Wall)
RM:删除的,有默
概念:用户为了将一部分值包起来,因此需要借助一个变量才可存储
格式:
直接书写:变量名:=值
概念:系统在用户使用之前,就已经在内部定义好了一部分变量,而且具有特定的含义。
eg:
CC:编译器的名称,默认值为:cc (用户自己可以修改其默认值eg:CC:=gcc)
CFLAGS:编译器的选项,无默认值,意味着用户自己可以赋值(eg:CFLAGS:= -c -g -Wall)
RM:删除的,有默