Fiks: GNU make er nødvendig

Hvis du bruker FreeBSD, kan du kanskje se følgende feil når du prøver å kompilere C-kode - configure: feil: GNU make er påkrevd! Forutsatt at du allerede jobber med et kommandolinjegrensesnitt, da denne feilen vanligvis bare vil vises i slike, vil du sannsynligvis prøve å endre til / usr / ports / devel / gmake / directory. Vanligvis finner du at du ikke mottar en slik fil eller katalogfeil som svar på ditt forsøk. Dette stammer fra at du ikke har GNU make port installert på FreeBSD.

Heldigvis er det enkelt å installere lagringsplassen som inneholder denne porten, samt GNU make-programvaren selv. Selv om dette er standardprogramvare på GNU / Linux-plattformen, må den installeres av brukeren på FreeBSD.

Metode 1: Installere GNU make

I de aller fleste tilfeller er en enkelt kommando alt som trengs for å prep systemet ditt for å hindre at denne feilen oppstår. På kommandolinjen, kjør pkg installer gmake og trykk enter. Hvis du blir bedt om å godkjenne endringene, skriver du y og trykker på enter. La kommandoen kjøre det er kurs og installer GNU make. Det bør ikke vare veldig lenge, og hvis du ikke har mottatt andre meldinger, er du klar til å gå.

Du kan få en feil om utilstrekkelige rettigheter. Du må være logget inn på spørringen som root hvis dette er tilfelle. Du kan skrive Avslutt og trykk Enter for å forlate den eksisterende økten, og skriv deretter roten etterfulgt av ditt rotpassord for å logge på rot før du kjører pkg installere gmake. Hvis du installerte sudo, kan du kjøre sudo -i og deretter installere gmake for å installere programvaren.

Metode 2: Installere FreeBSD-portene

Det er en sjanse for at du ikke har riktig portertreet installert i utgangspunktet. Du trenger potten treet installert hvis du vil laste inn noen porter til FreeBSD fra kildekoden skrevet på C programmeringsspråket. Fra kommandolinjen, kjør portnap hente ekstrakt og trykk enter. Skulle du allerede ha satt opp portnap-systemet, kan du isteden kjøre portnap-hentoppdatering for å kjøre en oppdatering. Igjen må du sannsynligvis fungere som rot for å gjøre det. Husk å skrive exit og trykk enter når du er ferdig, siden du ikke vil bli sittende fast ved en rotprompt lenger enn du trenger å være.

Uansett, vil disse to kommandoene få treet riktig konfigurert på kort tid. Kontroller at du er koblet til Internett hvis du mottar andre feilmeldinger, siden pkg-verktøyet må ha tilgang til FreeBSDs repositorier for å laste disse pakkene.

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

Metode 3: Kontrollerer gjeldende versjon av GNU Make fra FreeBSD Ports

Mens du fortsatt vil installere den fra terminalen, har FreeBSD Project en porter side på nettet du kan bruke til å sjekke gjeldende versjon av GNU Make. Det er veldig nyttig før du installerer en ny pakke for å sikre at du ikke allerede har den nyeste.

Hvis du bruker et skrivebordsmiljø, åpner du nettleseren din. Brukere av fullverdige FreeBSD-implementeringer som TrueOS kan klikke på GNOME-, kanel- eller MATE-applikasjonsmenyen eller snarveismenyen for å starte Firefox eller Chromium. De som bruker LXDE eller KDE, kan velge menyen Programmer og deretter finne en nettleser på Internett-kategorien.

Skriv https://www.freebsd.org/ports/ i URL-linjen og trykk på enter-tasten. Mange FreeBSD-installasjoner er hodeløse uten noe annet enn en terminal, men hvis du har w3m-porten installert, kan du skrive w3m https://www.freebsd.org/ports/ og trykke på Enter for å oppnå det samme. I begge tilfeller skriver du gmake inn i søkeboksen og trykker på enter og deretter nedover.

Du finner den nyeste versjonen av GNU Make som FreeBSD støtter for øyeblikket. Dette vil gi deg en anelse om du trodde at versionsnummeret som portnap henter oppdateringskommando ga deg syntes å være litt uvanlig. Husk at mange FreeBSD-porter i GNU-verktøy har forskjellige versjonsnumre enn de nyeste versjonene av verktøyene som er kanonisk frigjort for GNU / Linux-installasjoner.

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

Facebook Twitter Google Plus Pinterest