Ako kompilovať program v linuxe

Zdrojový kód je počítačový program v čitateľnej forme. Počítač však nemôže spustiť zdrojový kód - na to musí byť zostavený do programu.

Kroky

  1. Obrázok s názvom Zostavte program v Linuxe Krok 1
jeden. Stiahnite si zdrojový kód (programy alebo ovládače) z internetu. S najväčšou pravdepodobnosťou si stiahnete archív s expanziou .Decht, .Decht.Bz2, .Decht.Gz. alebo .zips (zriedka).
  • Obrázok s názvom Zostavte program v Linux Krok 2
    2. Rozbaľte archív. Pre .ZIP použite názov príkazového súboru UNZIP - pre .Tgz alebo .Decht.Gz Použite príkaz TAR -ZXVF. Názov súboru - pre .BZ2 Použite príkaz TAR -JXVF File_Name- alebo použiť grafické rozhranie.
  • Obrázok s názvom Zostavte program v Linux Krok 3
    3. V termináli prejdite na nebalený katalóg (CD DIRIMA).
  • Obrázok s názvom Zostavte program v Linux Krok 4
    4. Postupujte podľa príkazu ./ Konfigurácia automaticky nakonfigurovať zdrojový kód. Použite The - Oprefix = argument, aby ste zadali adresár na inštaláciu. Tím skontroluje prítomnosť požadovaných knižníc.
  • Obrázok s názvom Zostavte program v Linuxe Krok 5
    päť. Po nastavení spustite príkaz Make, ktorý kompiluje program (môže trvať niekoľko sekúnd na niekoľko hodín). Spustiteľný programový súbor bude umiestnený v adresári bin (v katalógu zdrojov).
  • Obrázok s názvom Zostavte program v Linuxe Krok 6
    6. Ak chcete program nainštalovať, vykonajte príkaz Make Install.
  • Obrázok s názvom Zostavte program v Linuxe Krok 7
    7. Program ste zostavili a nainštalovali.
  • Tipy

    • Ak zostavte zlyhá, vymažte súbory vytvorené počas predchádzajúcej kompilácie (aby sa zabránilo chybám pri opakovanom kompletovaní). Potom opakujte kompilovanie.
    • Ak máte počítač s viacjadrovým procesorom, môžete program kompilovať v multithreered procesu pomocou príkazu -j3 príkazu (nahradiť 3 k počtu vlákien, ktoré chcete použiť).
    • Ak zlyhajú zlyhanie, zobrazia sa ďalšie informácie. Môžete sa pokúsiť odstrániť problém. Väčšina problémov je spojená so závislosťami stiahnutého zdrojového kódu (nedostatok potrebných programov alebo knižníc).
    • Ak nezadáte adresár na inštaláciu, program bude nainštalovaný IN / USR.
    • Musíte byť superuser.
    • Môžete zadať príkazy v jednom riadku, napríklad, ./ Konfigurovať && Make && Make Install.

    Upozornenia

    • Kompilácia a výmena dôležitých systémových komponentov môže spôsobiť problémy.
    • Kompilácia môže trvať niekoľko hodín.
    • Niektoré zdrojové balíčky neobsahujú konfiguračné súbory alebo dokonca kompilácie súborov. V tomto prípade zadajte terminál do terminálu a pozrite sa na výsledok.
    Podobné publikácie