在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