Chodzi o powszechne praktyki. Mam repozytorium git zawierające jądro linux. Teraz chcę zbudować to jądro Linuksa. Czy powinienem skopiować źródła poza repozytorium git, a następnie zbudować jądro? Czy powinienem uruchomić kompilację wewnątrz samego repozytorium git? Moje obawy dotyczą wielu plików tworzonych podczas procesu kompilacji, które moim zdaniem nie powinny znajdować się w repozytorium git.
git
linux-kernel
build
AnkurVj
źródło
źródło
make clean
zazwyczaj czyści tylko wyjście kompilacji (pliki obiektowe).make distclean
usuwa wszystko, co nie powinno być zawarte w opublikowanych archiwach z kodem źródłowym.make mrproper
jest specyficzny dla źródła Linuksa i jest czymś pośrednim: bardziej agresywnym niżmake clean
ale mniej niżmake distclean
. Widzieć Makefile linie 1148 i poniżej .