Makefile中可以使用
$(info "hello world") 不打印行号;
$(warning "hello world") 打印行号;
$(error"hello world") 错误级别,不在执行语句,退出;
echo只能在target:后面的语句中使用,且前面是个TAB
@echo运行时 隐藏命令(不在terminal上显示)
echo运行时显示命令(在terminal上显示)
ROOT_DIR:=$(shell pwd)
$(info info: $(ROOT_DIR))
$(warning warn: $(ROOT_DIR))
#$(error err: $(ROOT_DIR))
TARGET:
echo "hello world"
@echo "hello world..."
打印如下:
[pc@localhost ~]$ make -f icv_makefile
info: /home/pc
icv_makefile:5: info: /home/pc
echo "hello world"
hello world
hello world...