《五》makefile練習(xí)手冊 生成文件夾并安裝到此文件夾
這一節(jié)主要是說明用makefile生成一個文件夾build.
并把生成的可執(zhí)行文件安裝到build文件夾中.
"安裝"過程實(shí)際上就是拷貝...
值得注意的是,此次makefile有兩個任務(wù),(以前makefile都是一個任務(wù):生成可執(zhí)行文件)
1,生成文件夾build
2,生成可執(zhí)行文件

工程結(jié)構(gòu):


main.c內(nèi)容:

helloworld.c和helloworld.h內(nèi)容:

makefile內(nèi)容:
值得注意的是all是makefile總的生成目標(biāo).
all: $(target) $(DIRS)
要生成all,就需要有 $(target) 和 $(DIRS),
$(target)的作用,就是生成可執(zhí)行文件.
$(DIRS)的作用,就是生成文件夾.
其中的安裝install和uninstall也是虛擬的目標(biāo).

運(yùn)行測試:


標(biāo)簽:makefile