1. 程式人生 > >Makefile簡易教程

Makefile簡易教程

obj-$(CONFIG_TTYPRINK) += ttyprink.o

這裡的CONFIG_TTYPRINK就是前面的Kconfig的配置檔案中定義的資訊。

在Makefile中,除obj-以外,還有lib-形式生成lib庫,及hostprogs-生成主機程式。

2.針對多檔案的模組:

obj-$(xxxx) += exit.o

exit-y += xxx.o xxx.o xxx.o

exit-$(xxxx) += xxx.o

以類似的形式,可以將多檔案組織起來。

3.對於目錄層面的新增:

obj-$(CONFIG_XXX) += exit/

總之一句話:所有的makefile和Kconfig都是互相對應的。