Labojums: Nepieciešama GNU marka



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Ja izmantojat FreeBSD, mēģinot apkopot C kodu, iespējams, redzēsit šādu kļūdu - configure: error: GNU make ir nepieciešama! Pieņemot, ka jūs jau strādājat pie komandrindas saskarnes, jo šī kļūda parasti parādās tikai šādā, jūs, iespējams, mēģināt pāriet uz direktoriju / usr / ports / devel / gmake /. Parasti atbildēs uz mēģinājumu jūs saņemsit kļūdu “Nav šāda faila vai direktorija”. Tas izriet no fakta, ka jums nav FreeBSD instalēta GNU make port.



Par laimi, ir pietiekami viegli instalēt repozitoriju, kurā atrodas šis ports, kā arī GNU pašu programmatūru. Lai gan šī ir standarta programmatūra GNU / Linux platformā, lietotājam tā jāinstalē FreeBSD.



1. metode: GNU make instalēšana

Lielākajā daļā gadījumu tikai viena komanda ir nepieciešama sistēmas sagatavošanai, lai novērstu šīs kļūdas rašanos. Komandrindā palaidiet pkg instalēt gmake un nospiediet Enter. Ja jums tiek lūgts apstiprināt izmaiņas, ierakstiet y un nospiediet taustiņu Enter. Ļaujiet komandai palaist kursu un instalējiet GNU make. Tam nevajadzētu ilgt ļoti ilgi, un, ja neesat saņēmis nevienu citu ziņojumu, jūs esat gatavs doties.



Iespējams, saņemsit kļūdu par nepietiekamām privilēģijām. Šādā gadījumā jums būs jāpiesakās uzvednē kā root. Jūs varat rakstīt Izeja un nospiediet taustiņu Enter, lai atstātu esošo sesiju, pēc tam ierakstiet root, kam seko root parole, lai pieteiktos root pirms pkg install gmake palaišanas. Ja esat instalējis sudo, varat palaist sudo -i un tad pkg instalēt gmake lai instalētu programmatūru.

2. metode: FreeBSD portu koka instalēšana

Pastāv iespēja, ka vispirms neesat instalējis pareizo portu koku. Ja vēlaties ielādēt FreeBSD jebkurus portus no avota koda, kas rakstīts C programmēšanas valodā, jums būs jāinstalē podu koks. No komandrindas palaidiet portsnap atnest izrakstu un nospiediet Enter. Ja jau esat iestatījis portsnap sistēmu, varat tā vietā palaist portsnap ielādēt atjauninājumu lai palaistu atjauninājumu. Atkal jums, iespējams, būs jādarbojas kā root, lai to izdarītu. Atcerieties ierakstīt Izeja un nospiediet taustiņu Enter, kad esat pabeidzis, jo nevēlaties būt iespiests saknes uzvednē ilgāk, nekā jums vajadzētu būt.

Neatkarīgi no šīm divām komandām koks tiks pareizi konfigurēts īsā laikā. Pārliecinieties, vai esat izveidojis savienojumu ar internetu, ja saņemat citus kļūdu ziņojumus, jo pkg rīkam ir jāpiekļūst FreeBSD krātuvēm, lai ielādētu šīs paketes.



3. metode: GNU Make pašreizējās versijas pārbaude no FreeBSD portiem

Kamēr jūs joprojām vēlaties to instalēt no termināla, FreeBSD projektam tīmeklī ir portu lapa, kuru varat izmantot, lai pārbaudītu pašreizējo GNU Make versiju. Tas ir ļoti noderīgi pirms jaunas pakotnes instalēšanas, lai pārliecinātos, ka jums vēl nav jaunākās.

Ja izmantojat darbvirsmas vidi, atveriet tīmekļa pārlūkprogrammu. Pilnas iespējas FreeBSD ieviešanas, piemēram, TrueOS, lietotāji var noklikšķināt uz GNOME, Cinnamon vai MATE lietojumprogrammu izvēlnes vai saīsnes izvēlnes, lai palaistu Firefox vai Chromium. Tie, kas izmanto LXDE vai KDE, var atlasīt izvēlni Applications un pēc tam cilnē Internet atrast pārlūkprogrammu.

URL joslā ierakstiet https://www.freebsd.org/ports/ un nospiediet ievadīšanas taustiņu. Daudzas FreeBSD instalācijas ir bez galvas, bet nav tikai termināļa, taču, ja jums ir instalēts w3m ports, varat ierakstīt w3m https://www.freebsd.org/ports/ un nospiediet Enter, lai paveiktu to pašu. Jebkurā gadījumā meklēšanas lodziņā ierakstiet gmake un nospiediet enter, pēc tam ritiniet uz leju.

Jūs atradīsit jaunāko GNU Make versiju, ko FreeBSD pašlaik atbalsta. Tas jums palīdzēs, ja domājat, ka versijas numurs, ko jums piešķīra portsnap fetch update komanda, šķita mazliet neparasts. Paturiet prātā, ka daudzām GNU rīku FreeBSD portiem ir atšķirīgi versiju numuri nekā pēdējām minēto rīku versijām, kas kanoniski izlaistas GNU / Linux instalācijām.

3 minūtes lasīts