makefile中的if判断

makefile的文件内容:

CPU=


ifeq ($(CPU), his)
CC=arm-hisiv200-linux-gcc
AR=arm-hisiv200-linux-ar
AS=arm-hisiv200-linux-as
LD=arm-hisiv200-linux-ld
CPP=arm-hisiv200-linux-g++
CP = cp
else
CC=gcc
AR=ar
AS=as
LD=ld
CPP=g++
CP=cp
endif

 
这时,在shell中输入:
make
走第二个分支(即CC=gcc)。
若输入:
make CPU=his
就会走第一个分支(即CC=arm-hisiv200-linux-gcc)。
 
 

你可能感兴趣的:(makefile中的if判断)