Hoe het programma in linux te compileren

De broncode is een computerprogramma in leesbare vorm. Maar de computer kan de broncode niet starten - hiervoor moet het in het programma worden samengesteld.

Stappen

  1. Titel afbeelding Compileer een programma in Linux Stap 1
een. Download de broncode (programma`s of stuurprogramma`s) van internet. Hoogstwaarschijnlijk download je het archief met de uitbreiding .Teer, .Teer.Bz2, .Teer.GZ. of .Zip (zelden).
  • Titel afbeelding Compileer een programma in Linux Stap 2
    2. Pak het archief uit. Voor .ZIP Gebruik de naam van de UNZIP-opdrachtbestand - voor .Tgz of .Teer.GZ Gebruik de opdracht TAR -ZXVF. Bestandsnaam - voor .BZ2 Gebruik het TAR -JXVF-opdrachtbestand_Name- of gebruik de grafische interface.
  • Titel afbeelding Compileer een programma in Linux Stap 3
    3. Ga in de terminal naar de uitgepakte catalogus (CD Dirima).
  • Titel afbeelding Compileer een programma in Linux Stap 4
    4. Volg het commando ./ Configureren om de broncode automatisch te configureren. Gebruik de PREFIX = Argument om de map te specificeren om te installeren. Het team zal de aanwezigheid van de gewenste bibliotheken controleren.
  • Titel afbeelding Compileer een programma in Linux Stap 5
    vijf. Voer na het instellen de opdracht uit die het programma compileert (het kan van een paar seconden tot enkele uren duren). Het uitvoerbare programmabestand wordt in de bontgids geplaatst (in de broncatalogus).
  • Titel afbeelding Compileer een programma in Linux Stap 6
    6. Om het programma te installeren, voert u de opdracht Make Install uit.
  • Titel afbeelding Compileer een programma in Linux Stap 7
    7. U hebt het programma gecompileerd en geïnstalleerd.
  • Tips

    • Als het compileren mislukt, verwijdert u de bestanden die zijn gemaakt tijdens de vorige compilatie (om fouten te voorkomen bij het herhalen van het compileren). Herhaal vervolgens het compileren.
    • Als u een computer hebt met een multi-core processor, kunt u het programma in een multithreaded-proces compileren met behulp van de opdracht Merk -J3 (vervang 3 naar het aantal threads dat u wilt gebruiken).
    • Als het compileren is mislukt, wordt aanvullende informatie weergegeven. Je kunt proberen het probleem te elimineren. De meeste problemen zijn geassocieerd met de afhankelijkheden van de gedownloade broncode (gebrek aan de benodigde programma`s of bibliotheken).
    • Als u geen map opgeeft om te installeren, wordt het programma geïnstalleerd in / ur.
    • Je moet superuser zijn.
    • U kunt bijvoorbeeld opdrachten in één rij invoeren, ./ Configure && make && make install.

    Waarschuwingen

    • Het verzamelen en vervanging van belangrijke systeemcomponenten kunnen problemen veroorzaken.
    • Het compileren kan enkele uren duren.
    • Sommige bronpakketten bevatten geen configuratiebestanden of zelfs compilatiebestanden. Voer in dit geval de terminal in de terminal in en kijk naar het resultaat.
    Deel in het sociale netwerk:
    Vergelijkbaar