Javítás: GNU gyártmány szükséges



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Ha a FreeBSD-t használja, akkor a következő hibát tapasztalhatja, amikor megpróbálja lefordítani a C kódot - configure: error: GNU make szükséges! Feltételezve, hogy már dolgozik egy parancssori felületen, mivel ez a hiba általában csak ilyenekben jelenik meg, valószínűleg megpróbálna átállni a / usr / ports / devel / gmake / könyvtárba. Általában azt tapasztalhatja, hogy a kísérletére válaszként „Nincs ilyen fájl vagy könyvtár” hibaüzenetet kap. Ez abból fakad, hogy nincs telepítve a FreeBSD-re a GNU make port.



Szerencsére elég egyszerű telepíteni a portot, amely tartalmazza ezt a portot, valamint magát a GNU make szoftvert. Bár ez a GNU / Linux platformon használt szabványos szoftver, a felhasználónak telepítenie kell azt a FreeBSD-re.



1. módszer: A GNU make telepítése

Az esetek döntő többségében egyetlen parancsra van szükség a rendszer előkészítéséhez, hogy megakadályozza ezt a hibát. A parancssorban futtassa pkg gmake telepítése és nyomja meg az Enter billentyűt. Ha a módosítások jóváhagyását kéri, írja be az y billentyűt, és nyomja le az Enter billentyűt. Hagyja a parancsot lefutni, és telepítse a GNU make szoftvert. Nem tarthat sokáig, és ha nem kapott más üzenetet, akkor készen áll.



Hibát kaphat az elégtelen jogosultságokról. Ebben az esetben rootként kell bejelentkeznie a promptba. Gépelhet kijárat és nyomja meg az Enter billentyűt a meglévő munkamenet elhagyásához, majd írja be a root-t, majd a root-jelszót, hogy bejelentkezzen a root-ba a pkg install gmake futtatása előtt. Ha telepítette a sudo-t, akkor futtathatja sudo -i és akkor pkg gmake telepítése a szoftver telepítéséhez.

2. módszer: A FreeBSD portfájának telepítése

Lehetséges, hogy eleve nincs telepítve a megfelelő portfa. Szüksége lesz a pot fára, ha bármilyen portot be akar tölteni a FreeBSD-be a C programozási nyelven írt forráskódból. A parancssorból futtassa portsnap fetch kivonat és nyomja meg az Enter billentyűt. Ha már beállította a portsnap rendszert, akkor futtathatja portsnap fetch update frissítés futtatásához. Ehhez megint valószínűleg gyökérként kell működnie. Ne felejtsen el gépelni kijárat és nyomja meg az Enter billentyűt, ha végzett, mivel nem akarja, hogy a kelleténél hosszabb ideig ragaszkodjon egy gyökérutasításhoz.

Ettől függetlenül ez a két parancs pillanatok alatt megfelelően konfigurálja a fát. Ha bármilyen más hibaüzenetet kap, győződjön meg róla, hogy csatlakozik az internethez, mivel a pkg eszköznek hozzáférnie kell a FreeBSD adattáraihoz a csomagok betöltéséhez.



3. módszer: A GNU Make FreeBSD-portok aktuális verziójának ellenőrzése

Bár továbbra is telepíteni szeretné a terminálról, a FreeBSD Project rendelkezik egy port oldallal az interneten, amellyel ellenőrizheti a GNU Make aktuális verzióját. Nagyon hasznos egy új csomag telepítése előtt, hogy megbizonyosodjon arról, hogy még nem rendelkezik a legújabbal.

Ha asztali környezetet használ, nyissa meg a böngészőt. A teljes funkcionalitású FreeBSD-megvalósítások, például a TrueOS felhasználói a GNOME, a Cinnamon vagy a MATE alkalmazások menüjére vagy a helyi menüre kattintva indíthatják el a Firefoxot vagy a Chromiumot. Az LXDE-t vagy a KDE-t használók kiválaszthatják az Alkalmazások menüt, majd megtalálhatnak egy böngészőt az Internet fülön.

Írja be a https://www.freebsd.org/ports/ címet az URL-sávba, és nyomja meg az Enter billentyűt. Számos FreeBSD telepítés fejetlen, csak egy terminál van, de ha telepítette a w3m portot, akkor beírhatja w3m https://www.freebsd.org/ports/ és nyomja meg az Entert, hogy elérje ugyanezt. Mindkét esetben írja be a gmake parancsot a keresőmezőbe, nyomja meg az Enter billentyűt, majd görgessen lefelé.

Megtalálja a GNU Make legújabb verzióját, amelyet a FreeBSD jelenleg támogat. Ez nyomot ad, ha úgy gondolta, hogy a portsnap fetch update parancs által megadott verziószám kissé szokatlannak tűnik. Ne feledje, hogy a GNU eszközök számos FreeBSD-portja eltérő verziószámmal rendelkezik, mint az említett eszközök kanonikusan kiadott verziói a GNU / Linux telepítésekhez.

3 perc olvasás