Wprowadzenie do „./skonfiguruj „Kod źródłowy kompilacji kompilacji w Linux
- 4384
- 961
- Maria Piwowarczyk
./skonfiguruj
Polecenie jest powszechnym sposobem konfigurowania i przygotowania kodu źródłowego oprogramowania do kompilacji w systemach Linux. To polecenie jest zwykle uruchamiane przed poleceniem Make, które faktycznie kompiluje oprogramowanie. Zrozumienie opcji dostępnych z ./skonfiguruj
Polecenie może zapewnić większą kontrolę nad procesem kompilacji i pomóc dostosować kompilację do konkretnych potrzeb.
Kiedy prowadzisz ./skonfiguruj
Skrypt, wykonuje kilka zadań w celu przygotowania kodu źródłowego do kompilacji. Niektóre z głównych zadań, które wykonuje, obejmują:
- Sprawdzanie zależności: Skrypt sprawdza, czy wymagane zależności, takie jak biblioteki i narzędzia, są instalowane w systemie. Jeśli brakuje jakichkolwiek zależności, skrypt zwykle informuje Cię i zatrzyma proces konfiguracji.
- Konfigurowanie opcji konfiguracji: Skrypt pozwala określić różne opcje konfiguracji, takie jak lokalizacja bibliotek, rodzaj instalacji i funkcje, które należy zawierać w skompilowanym oprogramowaniu.
- Tworzenie Makefiles: Po skonfigurowaniu opcji zależności i konfiguracji skrypt tworzy makefile, które są używane przez polecenie Make do kompilacji oprogramowania. Makefile zawierają informacje na temat kompilacji oprogramowania, takie jak lokalizacja plików źródłowych, opcje przekazania kompilatorowi oraz zależności.
- Uruchomienie podstawowych testów: Skrypt uruchamia również kilka podstawowych testów w systemie, aby upewnić się, że system jest kompatybilny z instalowanym oprogramowaniem. Obejmuje to uruchamianie testów architektury, systemu operacyjnego systemu i innych szczegółów specyficznych dla systemu.
Działanie ./skonfiguruj
Scenariusz
W systemie Linux pakiety systemowe można zainstalować za pomocą menedżera pakietów lub można je również skompilować z kodu źródłowego. Większość kodu źródłowego zawiera ./skonfiguruj
skrypt, który przygotowuje kod źródłowy i system przed uruchomieniem faktycznej kompilacji.
Na przykład mam kod źródłowy Pythona w moim systemie. Następnie uruchom ./Skonfiguruj polecenie jak poniżej zrzut ekranu:
Skonfiguruj kod źródłowy przed skompilowaniem z MakeKiedyś ./skonfiguruj
jest zakończony pomyślnie, zobaczysz Makefiles utworzone w twoim systemie, którego będzie używane przez 'robić'
Aby skompilować kod źródłowy i zainstalować na komputerze.
Możesz zobaczyć plik wygenerowany za pomocą ./skonfiguruj
skrypt za pomocą polecenia LS.
Typowe opcje ./skonfiguruj
- Najbardziej podstawowe użycie
./skonfiguruj
Poleceniem jest po prostu uruchomienie go bez żadnych opcji. Sprawdzi to zależności i skonfiguruje kompilację, aby użyć ustawień domyślnych. -
--prefiks
Opcja pozwala określić katalog, w którym oprogramowanie zostanie zainstalowane. Domyślnie oprogramowanie jest zwykle instalowane w /usr/lokalny/, Ale możesz określić inny katalog w razie potrzeby. Na przykład, aby zainstalować oprogramowanie w /usr/lokalny/mysoftware/, Uruchomisz następujące polecenie:./konfiguruj - -prefix =/usr/local/mysofware/
-
--Włącz F-Feature
I--Wyłącz się Feature
Opcje umożliwiają włączenie lub wyłączenie określonych funkcji oprogramowania. Te opcje można użyć do włączenia lub wyłączenia opcjonalnych zależności lub określonej funkcjonalności. Na przykład, aby wyłączyć obsługę formatu obrazu PNG w oprogramowaniu do manipulacji obrazem, uruchomisz następujące polecenie:./skonfiguruj--disable-png
-
--z pakowaniem
I--bez pakietu
Opcje pozwalają określić zewnętrzne zależności, od których zależy oprogramowanie. Te opcje można użyć do określenia lokalizacji określonych bibliotek, jak--z-SSL =/usr/local/ssl
. -
--Włącz debug
Opcję można wykorzystać do włączenia informacji o debugowaniu podczas kompilacji. Może to być przydatne do rozwiązywania problemów i debugowania problemów z oprogramowaniem. -
--pomoc
Można użyć opcji do wyświetlenia listy wszystkich dostępnych opcji dla./skonfiguruj
Komenda. - Dodatkowo możesz również użyć Cflags I Ldflags Zmienne środowiskowe do przekazywania flag do kompilatora i linkera. Na przykład, aby umożliwić dodatkowe flagi optymalizacji podczas kompilacji, możesz uruchomić następujące polecenie:
Cflags = "-o3" ldflags = "-o3" ./skonfiguruj
Wniosek
Podsumowując, ./skonfiguruj Polecenie jest ważnym krokiem w procesie kompilacji oprogramowania w systemach Linux. Zrozumienie opcji dostępnych w tym poleceniu może zapewnić większą kontrolę nad procesem kompilacji i pomóc w dostosowaniu kompilacji do konkretnych potrzeb. Ważne jest, aby zawsze sprawdzić dostępność opcji dokumentacji oprogramowania przed ich użyciem.
Należy również zauważyć, że przedstawione powyżej opcje to tylko niektóre przykłady, a każdy pakiet oprogramowania może mieć inne opcje. Zawsze warto sprawdzić dokumentację oprogramowania dla najdokładniejszych i aktualnych informacji na temat dostępnych opcji dla ./skonfiguruj Komenda.
- « Pierwsze kroki z poleceniem ekranu Linux Przewodnik dla początkujących
- Jak skonfigurować Nginx Reverse Proxy krok po kroku samouczek »