Jak skompilować program w linuksie

Kod źródłowy jest programem komputerowym w formie czytelnej. Jednak komputer nie może uruchomić kodu źródłowego - w tym celu należy skompilować do programu.

Kroki

  1. Obraz zatytułowany kompilacja programu w Linux Krok 1
jeden. Pobierz kod źródłowy (programy lub sterowniki) z Internetu. Najprawdopodobniej pobierasz archiwum z ekspansją .Smoła, .Smoła.Bz2, .Smoła.Gz. lub .Zip (rzadko).
  • Obraz zatytułowany Kompiluje program w Linux Krok 2
    2. Rozpakuj archiwum. Dla .Zip Użyj nazwy pliku polecenia Unzip - dla .Tgz lub .Smoła.GZ Użyj polecenia Tar -Zxvf. Nazwa pliku - dla .BZ2 Użyj polecenia TAR -JXVF File_name- lub użyj interfejsu graficznego.
  • Obraz zatytułowany kompilacja programu w Linux Krok 3
    3. W terminalu przejdź do rozpakowanego katalogu (Dirima CD).
  • Obraz zatytułowany kompilacja programu w Linux Krok 4
    cztery. Postępuj zgodnie z poleceniem ./ Skonfiguruj, aby automatycznie skonfigurować kod źródłowy. Użyj argumentu - Prefix =, aby określić katalog do instalacji. Zespół sprawdzi obecność pożądanych bibliotek.
  • Obraz zatytułowany kompilacja programu w Linux Krok 5
    pięć. Po ustawieniu uruchom polecenie Utwórz polecenie, które kompiluje program (może trwać od kilku sekund do kilku godzin). Plik programu wykonywalnego zostanie umieszczony w katalogu bin (w katalogu źródłowym).
  • Obraz zatytułowany kompilacja programu w Linux Krok 6
    6. Aby zainstalować program, wykonaj polecenie Make Install.
  • Obraz zatytułowany kompilacja programu w Linux Krok 7
    7. Skompilowałeś i zainstalowałeś program.
  • Rada

    • Jeśli kompilacja nie powiedzie się, usuń pliki utworzone podczas poprzedniej kompilacji (aby uniknąć błędów po powtarzaniu kompilacji). Następnie powtórz kompilację.
    • Jeśli masz komputer z procesorem wielordzeniowym, możesz skompilować program w procesie wielowartościowym za pomocą polecenia MAID -J3 (Wymień 3 do liczby wątków, których chcesz użyć).
    • Jeśli kompilacja nie powiodła się, zostaną wyświetlone dodatkowe informacje. Możesz spróbować wyeliminować problem. Większość problemów związana jest z zależnościami pobranego kodu źródłowego (brak niezbędnych programów lub bibliotek).
    • Jeśli nie określisz katalogu, aby zainstalować, program zostanie zainstalowany w / usr.
    • Musisz być superużytkownikiem.
    • Na przykład możesz wprowadzić polecenia w jednym rzędzie, ./ Configure && make && make install.

    Ostrzeżenie

    • Kompilowanie i wymiana ważnych komponentów systemu może tworzyć problemy.
    • Kompilacja może potrwać kilka godzin.
    • Niektóre pakiety źródłowe nie zawierają plików konfiguracyjnych lub nawet plików kompilacyjnych. W tym przypadku wprowadź terminal w terminalu i spojrzeć na wynik.
    Podobne publikacje