Są to typowe kroki instalacji programów generowanych za pomocą GNU AUTOCONF i AUTOMAKE konfiguracja/konfiguracja/konfiguracja Służy to do wykrywania cech celu na platformie montażowej. Na przykład wykryje, czy masz CC czy GCC, a nie CC czy GCC, to skrypt powłoki Ten krok jest zazwyczaj używany do wygenerowania pliku Makefile przygotowującego się do kolejnej kompilacji, a instalację można kontrolować, dodając parametry po konfiguracji, takie jak: ./configure --prefiks=/usr Powyższe oznacza zainstalowanie oprogramowania pod /usr Plik wykonywalny jest instalowany w /usr/bin (zamiast domyślnego /usr/local/bin) Plik zasobów zostanie zainstalowany w /usr/share (zamiast domyślnego /usr/local/share) Jednocześnie możesz skonfigurować pliki konfiguracyjne niektórych programów, określając parametr --sys-config= Są też parametry takie jak --with、--enable、--without、--disdisable itd., które możesz zobaczyć szczegółowo na ./configure --help robić Ten krok jest używany do kompilacji, która odczytuje instrukcje z pliku Makefile, a następnie kompiluje Tym krokiem jest kompilacja, a większość pakietów kodu źródłowego jest kompilowana właśnie w tym procesie Oczywiście, niektóre programy napisane w Perlu lub Pythonie wymagają wywołań Perla lub Pythona do kompilacji Jeśli podczas procesu tworzenia pojawi się błąd, musisz zapisać kod błędu (pamiętaj, że to nie tylko ostatnia linijka), a następnie możesz zgłosić błąd do dewelopera (zwykle z adresem commit w INSTALL), albo Twój system ma mniej zależności itd., co wymaga dokładnego przestudiowania kodu błędu samodzielnie Zrób test / zrób sprawdzenie Jak sama nazwa wskazuje, ten krok polega na sprawdzeniu poprzedniego kroku make, aby upewnić się, że nie ma błędów w make – czyli wszystkie testy i check w tym kroku muszą być poprawne, a błąd wynosi 0 sudo make install Ten krok służy do instalacji, która również odczytuje instrukcje z pliku Makefile i instaluje go w wyznaczonej lokalizacji To polecenie zazwyczaj wymaga uprawnień root (ponieważ chcesz zapisywać pliki do systemu), więc sudo jest używane na początku
AUTOMAKE i AUTOCONF to bardzo przydatne narzędzia do publikowania programów w języku C. Jeśli również piszesz programy i chcesz korzystać z AUTOMAKE i AUTOCONF, możesz sięgnąć do powiązanych artykułów na CNGNU.ORG
|