Het make-commando is waarschijnlijk een van de meest gebruikte commando's in het Linux-ecosysteem. Deze opdracht wordt gebruikt om programma's rechtstreeks vanuit de broncode te bouwen en te compileren.
U kunt als Linux-gebruiker de opdracht make gebruiken om hulpprogramma's te compileren en deze te installeren via de opdrachtregel. Maar soms geeft het systeem de fout " make: command not found " terwijl gebruikers proberen een pakket te bouwen met make.
Aan het einde zul je een kort begrip hebben van hoe je de "make: command not found"-fout in Linux kunt oplossen.
Repareer de "make: command not found"-fout
Hoewel make een van de standaard Linux-pakketten is die vooraf zijn geïnstalleerd in de meeste Linux-distributies, is het soms niet beschikbaar op een systeem. In dit geval, wanneer de gebruiker een pakket probeert te bouwen met make, geeft het systeem de opdracht niet gevonden fout.
Voordat u de fout oplost, moet u eerst controleren of make op uw systeem is geïnstalleerd. Gebruik hiervoor de functie ls om de inhoud van de directory /usr/bin/make te controleren :
ls /usr/bin/make
Controleer verder of u de opdracht met zijn absolute pad kunt uitvoeren:
/usr/bin/make --version
De bovengenoemde opdracht geeft de versie van make weer die op uw systeem is geïnstalleerd.
Als de bovenstaande methoden niet werken en een fout weergeven, is make niet geïnstalleerd op uw systeem. In dergelijke situaties lost het installeren van de make-opdracht het probleem op.
Maar werk eerst de repositorylijst van uw systeem bij met APT:
sudo apt-get update
Uitgang:
Installeer vervolgens het make-commando:
sudo apt-get install -y make
Uitgang:
Als de bovengenoemde commando's niet werken, kun je make installeren door het build-essentiële pakket als volgt te downloaden :
sudo apt install build-essential
Uitgang:
Het build-essentiële pakket bestaat uit alle benodigde pakketten met betrekking tot het bouwen en samenstellen van pakketten. Het make-commando is een onderdeel van deze pakketten.
Gerelateerd: Waarom u Linux-pakketrepositories moet bijwerken voordat u nieuwe software installeert
Fouten oplossen in Linux
Het make-commando is een essentieel compileerhulpmiddel in Linux. De fouten die door het systeem worden geleverd, zijn meestal zelfbeschrijvend en ervaren gebruikers kunnen de oplossing vinden door naar de foutmelding te kijken.
Naast lokale werkstations veroorzaken op Linux gebaseerde servers ook dergelijke fouten. U kunt de meeste problemen oplossen door een basiscontrole op de server uit te voeren.