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
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).
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.
3. W terminalu przejdź do rozpakowanego katalogu (Dirima CD).
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.
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).
6. Aby zainstalować program, wykonaj polecenie Make Install.
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.