《五》makefile练习手册 生成文件夹并安装到此文件夹
这一节主要是说明用makefile生成一个文件夹build.
并把生成的可执行文件安装到build文件夹中.
"安装"过程实际上就是拷贝...
值得注意的是,此次makefile有两个任务,(以前makefile都是一个任务:生成可执行文件)
1,生成文件夹build
2,生成可执行文件

工程结构:


main.c内容:

helloworld.c和helloworld.h内容:

makefile内容:
值得注意的是all是makefile总的生成目标.
all: $(target) $(DIRS)
要生成all,就需要有 $(target) 和 $(DIRS),
$(target)的作用,就是生成可执行文件.
$(DIRS)的作用,就是生成文件夹.
其中的安装install和uninstall也是虚拟的目标.

运行测试:

