Parandus: GNU mark on vajalik



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kui kasutate FreeBSD-d, võib C-koodi kompileerimisel kuvada järgmine tõrge - configure: error: GNU make on vajalik! Eeldades, et töötate juba käsurea liidesega, kuna see viga ilmub üldjuhul ainult sellises, prooviksite tõenäoliselt minna kataloogi / usr / ports / devel / gmake /. Üldiselt leiate, et vastuseks teie katsele kuvatakse tõrge „Sellist faili või kataloogi pole”. See tuleneb asjaolust, et teil pole FreeBSD-le installitud GNU make-porti.



Õnneks on seda porti sisaldava hoidla ja GNU-i tarkvara tarkvara installimine piisavalt lihtne. Kuigi see on GNU / Linuxi platvormi standardtarkvara, peab kasutaja selle FreeBSD-sse installima.



1. meetod: GNU make installimine

Enamikul juhtudel on süsteemi ettevalmistamiseks vaja ainult ühte käsku, et seda viga ei juhtuks. Käsureal käivitage pkg installige gmake ja vajutage sisestusklahvi. Kui teil palutakse muudatused kinnitada, tippige y ja vajutage sisestusklahvi. Laske käsul käivitada see kursus ja installige GNU make. See ei tohiks võtta kaua aega ja kui te ei saanud ühtegi muud sõnumit, olete kõik valmis minema.



Ebapiisavate õiguste kohta võidakse kuvada viga. Sellisel juhul peate viiba sisse logima juurkasutajana. Võite tippida väljumine ja vajutage olemasolevast seansist lahkumiseks sisestusklahvi, seejärel tippige juur, millele järgneb teie juureparool, et logida juurte enne pkg install gmake käivitamist Kui installisite sudo, saate käivitada sudo -i ja siis pkg installige gmake tarkvara installimiseks.

2. meetod: FreeBSD pordipuu installimine

On tõenäoline, et teil pole esmalt õiget sadamapuud installitud. Kui soovite pordid FreeBSD-sse laadida C-programmeerimiskeelega kirjutatud lähtekoodist, peate potipuu installima. Käsurealt käivitage portsnapi toomise väljavõte ja vajutage sisestusklahvi. Kui olete juba installinud portsnap-süsteemi, saate selle asemel käivitada portsnapi toomise värskendus värskenduse käivitamiseks. Jällegi peate selleks tõenäoliselt töötama juurkasutajana. Ärge unustage tippida väljumine ja vajutage sisestusklahvi, kui olete lõpetanud, kuna te ei soovi jääda juurjuurele kinni kauem kui vaja.

Sõltumata sellest, saavad need kaks käsku puu õigesti konfigureerida aja jooksul. Veenduge, et olete Interneti-ühendusega, kui saate muid veateateid, kuna nende pakettide laadimiseks peab tööriist pkg pääsema juurde FreeBSD hoidlatele.



3. meetod: GNU Make praeguse versiooni kontrollimine FreeBSD pordidest

Kuigi soovite selle ikkagi terminalist installida, on FreeBSD Projectil veebis pordileht, mida saate kasutada GNU Make praeguse versiooni kontrollimiseks. Enne uue paketi installimist on see väga kasulik veendumaks, et teil pole uusimat juba olemas.

Kui kasutate töölauakeskkonda, avage oma veebibrauser. Selliste täisfunktsionaalsete FreeBSD rakenduste nagu TrueOS kasutajad saavad Firefoxi või Chromiumi käivitamiseks klõpsata GNOME, Cinnamon või MATE rakenduste menüül või otsemenüül. LXDE või KDE kasutajad saavad valida menüü Rakendused ja leida vahekaardilt Internet brauseri.

Sisestage URL-i ribale https://www.freebsd.org/ports/ ja vajutage sisestusklahvi. Paljud FreeBSD installid on peata, millel pole muud kui terminal, kuid kui teie w3m-port on installitud, saate selle tippida w3m https://www.freebsd.org/ports/ ja vajutage sisestusklahvi sama saavutamiseks. Mõlemal juhul tippige otsingukasti gmake ja vajutage sisestusklahvi, seejärel kerige alla.

Leiate GNU Make uusima versiooni, mida FreeBSD praegu toetab. See annab teile vihje, kui arvate, et versiooninumber, mille teile andis käsk portsnap fetch update, tundus olevat natuke ebatavaline. Pidage meeles, et paljudel GNU tööriistade FreeBSD-pordidel on erinevad versiooninumbrid kui GNU / Linuxi installide jaoks kanooniliselt välja antud tööriistade uusimad versioonid.

3 minutit loetud