Düzeltme: GNU make gerekli



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

FreeBSD kullanıyorsanız, C kodunu derlemeye çalışırken şu hatayı görebilirsiniz - configure: error: GNU make gereklidir! Halihazırda bir komut satırı arayüzü üzerinde çalıştığınızı varsayarsak, bu hata genellikle sadece böyle görünür, muhtemelen / usr / ports / devel / gmake / dizinine geçmeyi deneyeceksiniz. Genellikle, girişiminize yanıt olarak 'Böyle bir dosya veya dizin yok' hatası aldığınızı göreceksiniz. Bu, FreeBSD'de GNU yapma bağlantı noktasının kurulu olmamasından kaynaklanmaktadır.



Neyse ki, bu bağlantı noktasını içeren depoyu ve GNU yapım yazılımının kendisini kurmak yeterince kolaydır. Bu, GNU / Linux platformunda standart bir yazılım olsa da, FreeBSD'de kullanıcı tarafından yüklenmesi gerekir.



Yöntem 1: GNU make'i yükleme

Çoğu durumda, bu hatayı önlemek için sisteminizi hazırlamak için gereken tek şey tek bir komuttur. Komut satırında çalıştırın pkg gmake yükle ve enter'a basın. Değişiklikleri onaylamanız istenirse, y yazın ve enter tuşuna basın. Bırakın komut bu dersi çalıştırsın ve GNU make'i kursun. Çok uzun sürmemeli ve başka mesaj almadıysanız gitmeye hazırsınız.



Yetersiz ayrıcalıklarla ilgili bir hata alabilirsiniz. Bu durumda, istemde kök olarak oturum açmanız gerekecektir. Yazabilirsin çıkış ve mevcut oturumdan ayrılmak için enter tuşuna basın, ardından pkg install gmake'yi çalıştırmadan önce root'ta oturum açmak için root ve ardından root parolanızı yazın. Sudo yüklediyseniz, çalıştırabilirsiniz sudo -i ve sonra pkg gmake yükle yazılımı yüklemek için.

Yöntem 2: FreeBSD bağlantı noktaları ağacını yükleme

İlk etapta doğru bağlantı noktası ağacına sahip olmama ihtimaliniz vardır. FreeBSD'ye C programlama dilinde yazılmış kaynak kodundan herhangi bir bağlantı noktası yüklemek istiyorsanız, pota ağacının kurulu olması gerekir. Komut satırından çalıştırın portsnap getirme özü ve enter'a basın. Portnap sistemini zaten kurduysanız, bunun yerine çalıştırabilirsiniz portsnap güncelleme getir bir güncelleme çalıştırmak için. Yine, bunu yapmak için muhtemelen root olarak çalışmanız gerekecek. Yazmayı unutma çıkış ve yapmanız gerekenden daha uzun süre bir kök komut isteminde takılıp kalmak istemediğiniz için bitirdiğinizde enter tuşuna basın.

Ne olursa olsun, bu iki komut ağacı hiçbir zaman düzgün bir şekilde yapılandıracaktır. Başka hata mesajları alırsanız İnternet'e bağlı olduğunuzdan emin olun, çünkü pkg aracının bu paketleri yüklemek için FreeBSD'nin depolarına erişmesi gerekir.



Yöntem 3: FreeBSD Bağlantı Noktalarından GNU Make'in Mevcut Sürümünü Kontrol Etme

Hala onu terminalden kurmak istiyor olsanız da, FreeBSD Projesi, Web'de GNU Make'in mevcut sürümünü kontrol etmek için kullanabileceğiniz bir portlar sayfasına sahiptir. Yeni bir paket yüklemeden önce en son pakete sahip olmadığınızdan emin olmak çok kullanışlıdır.

Bir masaüstü ortamı kullanıyorsanız, Web tarayıcınızı açın. TrueOS gibi tam özellikli FreeBSD uygulamalarının kullanıcıları, Firefox veya Chromium'u başlatmak için GNOME, Cinnamon veya MATE uygulamaları menüsüne veya kısayol menüsüne tıklayabilirler. LXDE veya KDE kullananlar Uygulamalar menüsünü seçebilir ve ardından İnternet sekmesinde bir tarayıcı bulabilir.

URL çubuğuna https://www.freebsd.org/ports/ yazın ve enter tuşuna basın. Birçok FreeBSD yüklemesi başsızdır, ancak bir terminalden başka bir şey yoktur, ancak w3m bağlantı noktasını yüklediyseniz yazabilirsiniz w3m https://www.freebsd.org/ports/ ve aynısını gerçekleştirmek için enter tuşuna basın. Her iki durumda da, arama kutusuna gmake yazın ve enter tuşuna basın ve ardından aşağı kaydırın.

FreeBSD'nin şu anda desteklediği GNU Make'in en son sürümünü bulacaksınız. Portnap getirme güncelleme komutunun size verdiği sürüm numarasının biraz alışılmadık göründüğünü düşünüyorsanız, bu size bir ipucu verecektir. GNU araçlarının birçok FreeBSD bağlantı noktasının, GNU / Linux kurulumları için kanonik olarak piyasaya sürülen söz konusu araçların en son sürümlerinden farklı sürüm numaralarına sahip olduğunu unutmayın.

3 dakika okundu