Jak kompilovat program v linuxu

Zdrojový kód je počítačový program v čitelném formuláři. Ale počítač nemůže spustit zdrojový kód - pro to je třeba sestavit do programu.

Kroky

  1. Obrázek s názvem Kompilovat program v kroku linuxu 1
jeden. Stáhněte si zdrojový kód (programy nebo ovladače) z Internetu. S největší pravděpodobností stáhnete archiv s expanzí .Dehet, .Dehet.Bz2, .Dehet.Gz. nebo .Zip (zřídka).
  • Obrázek s názvem Kompilovat program v kroku Linuxu 2
    2. Rozbalte archiv. Pro .ZIP Použijte název příkazu rozložení - pro .Tgz or .Dehet.GZ Použijte příkaz tar -zxvf. Název souboru - pro .BZ2 Použijte příkaz TAR -JXVF FILE_NAME- nebo použijte grafické rozhraní.
  • Obrázek s názvem Kompilovat program v Linuxu kroku 3
    3. V terminálu přejděte do rozbaleného katalogu (CD Dirima).
  • Obrázek s názvem Kompilovat program v kroku Linuxu 4
    4. Sledujte příkaz ./ Konfigurace pro automatické konfiguraci zdrojového kódu. Pomocí argumentu --Prefix = určete adresář, který chcete nainstalovat. Tým zkontroluje přítomnost požadovaných knihoven.
  • Obrázek s názvem Kompilovat program v Linuxu kroku 5
    Pět. Po nastavení spusťte příkaz Make, který kompiluje program (může trvat z několika sekund na několik hodin). Soubor spustitelného programu bude umístěn v adresáři BIN (ve zdrojovém katalogu).
  • Obrázek s názvem Kompilovat program v kroku Linuxu 6
    6. Chcete-li nainstalovat program, spusťte příkaz MAKE INSTALL.
  • Obrázek s názvem Kompilovat program v Linuxu kroku 7
    7. Kompiloval jste a nainstalovali program.
  • Tipy

    • Pokud se kompilace nezdaří, odstraňte soubory vytvořené během předchozí kompilace (aby se zabránilo chybám při opakovaném kompilaci). Opakujte kompilaci.
    • Pokud máte počítač s vícejádrovým procesorem, můžete program kompilovat v multithreaded procesu pomocí příkazu Make--J3 (nahradit 3 na počet vláken, které chcete použít).
    • Pokud se kompilace selhalo, zobrazí se další informace. Můžete se pokusit odstranit problém. Většina problémů je spojena se závislostmi staženého zdrojového kódu (nedostatek potřebných programů nebo knihoven).
    • Pokud nezadáte adresář pro instalaci, program bude nainstalován v / usr.
    • Musíte být superužník.
    • Můžete zadat příkazy v jednom řádku, například, ./ Konfigurovat && make && make install.

    Varování

    • Kompilace a nahrazení důležitých systémových komponent může vytvářet problémy.
    • Kompilace může trvat několik hodin.
    • Některé zdrojové balíčky neobsahují konfigurační soubory nebo dokonce kompilace. V tomto případě zadejte terminál v terminálu a podívejte se na výsledek.
    Podobné publikace