尝试寻找在makefile
中打印信息的简单方法。以下是我的简单makefile
。
行 $(info aaa)
可以正确打印出aaa
。
但是,行echo 'aaa'
会创建错误*** missing separator
。
是否有可能在makefile
中使用echo来打印信息?
CC=gcc
CFLAGS=-I.
DEPS = f1.h,hellomake.h
echo 'aaa'
$(info aaa)
%.o: %.c $(DEPS)
$(CC) -c -o $@ $< $(CFLAGS)
hellomake: hellomake.o hellofunc.o f1.o
gcc -o hellomake hellomake.o hellofunc.o f1.o -I.
echo
必须在规则内。 - Nimmakefile
不是逐行解释的。rule
定义了makefile
的流程。 - Fahad Siddiqui