写了个简单的main.c
编译时键入 make cmd_debug=y 就可向make传递参数,从而达到部分编译的功能。
命令执行之前键入 -@可以在执行时不显示出命令来。
dest: main.o
-@ cc main.o -o target
-@ echo "build"
main.o: main.c
-@ cc -c main.c -o main.o
-@ echo "compile"
ifeq ($(cmd_debug),y)
- @ echo "cmd_debug is "$(cmd_debug)
else
- @ echo "cmd_debug is "$(cmd_debug)
endif
clean:
- @ rm *.o
- @ rm target
阅读(3267) | 评论(0) | 转发(0) |