一、是什么?
makefile传递参数,通过命令行传参,步骤如下:
(1):makefile 定义变量
(2):makefile中引用变量
(3):make xxx=xxx
二、使用步骤
1.引入库
代码如下(示例):
ARCH ?=arm
AS = $(CROSS_COMPILE)as
LD = $(CROSS_COMPILE)ld
CC = $(CROSS_COMPILE)gcc
CPP = $(CC) -E
AR = $(CROSS_COMPILE)ar
NM = $(CROSS_COMPILE)nm
STRIP = $(CROSS_COMPILE)strip
OBJCOPY = $(CROSS_COMPILE)objcopy
OBJDUMP = $(CROSS_COMPILE)objdump
all:
$(info compile $(CC) arm $(ARCH))
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-