kbuild

Co dokładnie robi "make defconfig" jądra Linuksa?

Mogę użyć następującego polecenia, aby utworzyć plik jądra Linuksa .config w oparciu o określoną architekturę domyślną dla ni ... , plików Makefile i skryptów budowania jest trudne zrozumieć. Czy ktoś może wyjaśnić skąd te linie w .config mogą pochodzić?

Jak utworzyć plik defconfig z.config?

Zrobiłem make menuconfig dla planszy defconfig i zmodyfikowałem kilka konfiguracji. Po wybraniu opcji Zapisz, w górnym katalo ... ę skopiować .config jako nowy defconfig i skopiować do arch/arm/configs/? $ cp .config arch/arm/configs/board_new_defconfig

Jak działa kbuild?

Kiedy rozwijam sterownik Linuksa, czytałem o tym, jak napisać linux kbuild makefile za pomocą tego dokumentu Wiem, że sys ... ak naprawdę wykonuje build process.In słowo, jeśli mam obj-m = a.o, to gdzie system kbuild parsuje obj-m i wykonuje gcc a.c ?