Czy powinienem skompilować jądro linux w samym repozytorium git?


3

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.

Odpowiedzi:


5

Kompilowanie w repozytorium jest w porządku. Nowe pliki są ignorowane przez Git, dopóki nie dodasz ich ręcznie po raz pierwszy. (Możesz użyć make mrproper lub git clean -dfx pozbyć się kompilacji.)


nie mogę zrobić czyszczenia? czy to tak samo jak zrobić mrproper?
AnkurVj

1
@ AnkurVj: 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 .
grawity
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.