GMP installeren in Ubuntu (5 stappen)

Hoewel Ubuntu wordt geleverd met een eigen implementatie van de GNU Multiple Precision Arithmetic Library die al is geïnstalleerd, moet u deze zelf downloaden, compileren en installeren als u de nieuwste en meest complete versie van de software nodig heeft. Het gecomprimeerde GMP-archief bevat alle broncode en configuratiehulpprogramma's die u nodig hebt, evenals een reeks demonstratieprogramma's die u kunt bouwen om de bibliotheken te testen.

Stap 1

Download de nieuwste stabiele versie van de GMP-broncode van de website van de ontwikkelaar met behulp van de link in bronnen.

Stap 2

Start een Terminal-sessie, pak de inhoud van het GMP-archief uit in de map waarnaar u het hebt gedownload en stel vervolgens de uitgepakte broncodemap in als uw actieve map. Als u bijvoorbeeld het bestand "gmp-6.0.0a.tar.lz" van de GMP-website hebt gedownload, opent u de uitgepakte map "gmp-6.0.0".

Stap 3

Bouw de makefile voor GMP. Het configuratiescript onderzoekt uw systeem om te zien of aan alle hardware- en softwareafhankelijkheden van GMP is voldaan en bouwt vervolgens de makefile die de compilercommando's bevat die nodig zijn om binaire bibliotheekbestanden te maken. Als u bijvoorbeeld met een nieuwe installatie van Ubuntu werkt, laat het configuratiescript u weten dat u eerst de M4-macroprocessor moet installeren. Om de makefile te bouwen, typt u de volgende opdracht bij de opdrachtprompt en drukt u op "Enter:"

./configureren

Als u M4 of een andere afhankelijkheid moet installeren, voert u de opdracht "./configure" opnieuw uit.

Stap 4

Bouw de binaire bibliotheekbestanden van GMP met het Make-commando. Maak compileert en koppelt alle afzonderlijke componenten van de GMP-bibliotheek. Typ "make" bij de opdrachtprompt en druk vervolgens op "Enter". Het kan even duren voordat de compilatie is voltooid. GMP versie 6.0 bestaat bijvoorbeeld uit 2581 individuele bestanden die voorbewerkt, gecompileerd, geassembleerd en gekoppeld moeten worden.

Installeer de bibliotheken van GMP op uw systeem. Hoewel u GMP als een normale gebruiker kunt compileren, heeft u root-toestemming en het sudo-commando nodig om de bibliotheken op uw systeem te installeren. Typ de volgende opdracht bij de terminalprompt, druk op "Enter", typ uw wachtwoord en druk vervolgens op "Enter" om GMP te installeren.

sudo make install

De bibliotheekbestanden van GMP worden opgeslagen in de map /usr/local/lib. De GMP-bibliotheekbestanden die Ubuntu standaard installeert, blijven echter /usr/lib/i386-linux-gnu/ op 32-bits systemen of usr/lib/x86_64-linux-gnu/ op 64-bits systemen. Als een programma dat u gebruikt de versie van GMP nodig heeft die u hebt gecompileerd, moet u het configureren om in plaats daarvan naar de bibliotheken in de map /usr/local/lib te zoeken.