Makefile yüklenirken hata oluştu: “make: *** Belirtilen hedef yok ve makefile bulunamadı. Dur."


21

Kısacası ben makekomut çalıştırırken diyor ki:

nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make
make: *** No targets specified and no makefile found.  Stop.

Folder-xf86-video-intel-2.17.0 içine baktım ve içinde "Makefile.in" adında bir dosya olmalı, değil mi?

Yanıtlar:


35

Bu , bu dizinde Makefile adında bir dosya olmadığı için olur . Bu Makefile'ı oluşturmak için çalıştırmanız gerekir.

$ ./configure

Yapılandırmak için sistem uygulamayı derlemek için gerekli tüm bağımlılıkları varsa komut belirler. Bir bağımlılık bulunmazsa, yapılandırmak başarısız olur ve Makefile en oluşturulmaz. Bunu çözmek için, uygulamanın ihtiyaç duyduğu tüm bağımlılıkları yüklemelisiniz.

Xf86-video-intel uygulaması, xserver-xorg-video-intel paketi tarafından sağlanmış görünüyor ve bağımlılıkları çalıştırılarak kolayca kurulabilir.

$ sudo apt-get build-dep xserver-xorg-video-intel

Daha fazla bilgi için, README veya INSTALL dosyalarını okumak isteyebilirsiniz.


ayrıca yeni çekirdek kurmalı mıyım? Zaten normal updaet ile ihtiyacım olan çekirdek var mı? Ben şimdi 3.0.0-15 sürümü heve. intellinuxgraphics.org/2011Q4.html her makefile gibi yüklüyor mu?
Yinon

4

./configureYaptığınız dosyanın çalışması için bir derleyiciye ihtiyacınız olduğunu unutmayın . Öyleyse gibi bir şey yap sudo apt-get install gcc. sonra ./configuretekrar koş ve işe yaramalı


Bir Makefile.amve bir Makefile.inama hayırMakefile
Aaron Franke

3

Make komutu, "Makefile.in" değil, "Makefile" adlı bir dosyayı arar. Dosya bulunamadığından, ne yapacağını bilemez ve durur. (Hata mesajı şifrelidir, çünkü bazı nadir durumlarda make yapmak, gerçek bir Makefile olmadan ne yapılacağını tahmin edebilir.)

Programınızı nasıl derleyeceğinize ilişkin talimatları okuyun. İlk önce, koşmanız gerekebilir ./configure. Bu komut dosyası, kurulumunuzu ve "Makefile.in" dosyasını temel alarak "Makefile" oluşturur.

Çevrimiçi yardım ararken İbranice yerel ayarını geçici olarak devre dışı bırakabilirsiniz, yalnızca

LC_ALL=C make

Bu size İngilizce mesajlar verecektir.


Daha doğrusu, autoreconfMakefile.am'den Makefile.in configureoluşturdu ve yarattı Makefile.
Lekensteyn

ayrıca yeni çekirdek kurmalı mıyım? Zaten normal updaet ile ihtiyacım olan çekirdek var mı? Ben şimdi 3.0.0-15 sürümü heve. intellinuxgraphics.org/2011Q4.html her makefile gibi yüklüyor mu?
yinon

Siparişte kurmalı mıyım?
yinon

0

Endişelenmeyin .. Sadece bazı paketler intalled gerekir .. terminalde "sudo synaptic" yazın ve "qt4-qmake" arama kutusuna yazın .. yazın ve kurulum için işaretleyin. daha sonra yukarıdaki ile aynı "libqt4-dev" ve "libxml2-dev" arayın ve aynı anda kurulum için aynı işareti yapın .. daha sonra indirme seçeneğini kontrol etmeden uygulayın. işte burada .... Sonra cd netanim dizinine gidin ve "make clean" yazın ve "qmake NetAnim.pro" tipini çalışmazsa girin ve girin, birkaç saniye sürer. sonra "make" yazın ve girin ... İşte bitti, bir dakikadan daha az sürecek. Şimdi netanim dizinine "./NetAnim" yazıp girin.

Burada animasyon arayüzünü göreceksiniz. İyi şanslar


Hayatın Sonu'ndan önceki bir Ubuntu sürümü hakkında bir soruya cevap vermiyorsunuz. Ayrıca, bu sorunun cevapları ve kabul edilmiş bir sorusu var. Peki neden bilgi ekleyelim?
Marc Vanhoomissen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.