在Makefile中,可以使用变量名=值
的语法来定义变量。例如:
# 定义一个字符串变量 NAME = "John" # 定义一个整数变量 AGE = 25 # 定义一个命令变量 CC = gcc # 定义一个目标文件变量 OBJS = main.o utils.o # 定义一个目录变量 SRC_DIR = src
在Makefile中使用定义的变量时,可以使用$(变量名)
的语法进行引用。例如:
$(CC) -o myprogram $(OBJS)
可以在Makefile中访问和修改环境变量。例如:
# 访问环境变量 $(info $(PATH)) # 修改环境变量 export PATH := $(PATH):/usr/local/bin