makefileの中で変数をカスタム定義するにはどうすればいいですか?

Makefileでは変数名=値という構文で変数を定義できます。例えば、

# 定义一个字符串变量
NAME = "John"
# 定义一个整数变量
AGE = 25
# 定义一个命令变量
CC = gcc
# 定义一个目标文件变量
OBJS = main.o utils.o
# 定义一个目录变量
SRC_DIR = src

Makefileで定義した変数をMakefile内で参照する際には、$( 変数名 )の構文を用いる。例えば:

$(CC) -o myprogram $(OBJS)

たとえば、環境変数を Makefile から参照したり、変更したりできます。

# 访问环境变量
$(info $(PATH))
# 修改环境变量
export PATH := $(PATH):/usr/local/bin
bannerAds