2016-03-24 5 views
3

hatası:"c: Komut bulunamadı" Ben herhangi bir qt uygulaması derleme yaparken hata sonra alacağınız ARM mimarisi, ortada successfully.But için qt5-toolchain inşa

Makefile: 545: Hedef 'moc_mainwindow.o' tarifi başarısız oldu Wl, -01 -o Demo1 ana. ana mainindow.o moc_mainwindow.o -L/opt/poky/2.0.1/sysroots/cortexa7hf-vfp-vfpv4-neon-poky-linux-gnueabi/usr/lib-lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lEGL -lpthread Makefile'ı: 199: hedef için reçete 'Demo1' başarısız
marka: c: Komut bulunamadı
marka: [moc_mainwindow.o] Hata 127 (ihmal)
marka: wı, -O1: Komut
görülmeyenlerin: [Demo1] Hata 127

Bu sorunu nasıl çözebilir (ihmal)? Cevabınız için teşekkür ederiz ...

+0

. İşletim sistemi, yapı türü (qmake/cmake), kaynaklar http://stackoverflow.com/help/mcve – bibi

+1

Bazı değişkenler doğru şekilde ayarlanmamış. -Wl, -O1'in bir tarifin içinde çalışan bir komutun argümanı olması gerekiyordu, ancak komutun kendisinin değişkeni (bundan önce gelir) eksiktir ve bu yüzden “-Wl, -O1” yi görüyor satırın başlangıcı, '' '' 'bu komuttan gelen hataları görmezden gelme' 'sıyırma (bu yüzden orada '' yok sayılır' 'diyor ve sonra 'Wl, -O1' komutunu çalıştırmayı deniyor (ve açıkçası yok. Var değil. –

+0

Kullandığınız qt sürümü, Jethro şubesinden mi yoksa master'dan mı? –

cevap

5

SDK'yı aldıktan ve /opt'a yükledikten sonra, ortam kurulumunu eklemek için qtcreator.sh'u değiştirmeniz gerekecektir.

yüzden gerekli değildir

düzenlemek /Qt5.5.1/Tools/QtCreator/bin/qtcreator.sh

/opt/poky/1.6.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi shebang önce source /opt/poky/1.6.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi

0

Sanırım qmake.config dosyanız doğru şekilde yapılandırılmamış.

bu bağlantıları izleyin:

http://exploringbeaglebone.com/chapter11/ linux-kol-gnueabi-g ++ mkspecs dosyayı değiştirerek armhf için mkspecs dosyası oluşturarak yapı hazırlayın.

“gnueabi” girdilerinden ziyade “gnueabihf” girdilerinin olması için qmake.conf dosyasını düzenleyin.

0

Düzenleme qtcreator.sh bu satırı ekleyin bulun ama kullanışlı olabilir.

make: c: Command not found hatasını düzeltmek için Qt SDK ortam kurulum komut dosyasının çalıştırıldığı bir kabuktan Qt Creator programını başlatmanız gerekir. Örneğin

:

. /opt/poky/2.0.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi 
qtcreator > /dev/null 2>&1 & 

Sen bununla söyledi SDK yüklü sonra:

yeni bir kabuk oturumunda SDK kullanmak isteyen her defasında, kaynağına ortamı gerekiyor düzenleme komut dosyası daha fazla bilgi eklemek için

İlgili konular