Soru configure androideabi'yi tanımıyor


Ben android-ndk-r5 bağımsız toolchain ve autotools kullanarak bir kütüphane derlemeye çalışıyorum. Bir ./configure yapılırken, şunlarla başarısız olur:

$ ./configure --host = arm-linux-androideabi
... snip ...
host system tipinin kontrol edilmesi ... Geçersiz konfigürasyon `arm-linux-androideabi ': system` androideabi' tanınmadı
configure: error: / bin / sh ./config.sub arm-linux-androideabi başarısız oldu

Açıkça CC ve CXX ayarları çalışmaz (configure --host kullanmak için diyor).

NDK dokümanları ve çevrimiçi olarak kullanılan çeşitli materyaller, bağımsız takım zincirinin bu şekilde kullanılmasının mümkün olduğunu göstermektedir. Burada sorun nedir? ve bunu nasıl çözebilirim? (sadece autoconf'u bırakıp Android.mk'a geri dönme)


25
2018-01-04 14:35


Menşei




Cevaplar:


Daha yeni bir tane gerekebilir config.sub ve config.guess, 2010-05-20 veya daha sonra.


32
2018-01-04 20:03



Evet, görünüşe göre benim config.sub 2009-11-20 idi. Daha yeni bir çalışma ile değiştiriliyor. Teşekkürler. - larvyde
Birisi bu konuda ayrıntılı olabilir mi? Bu dosyaları derlediğim kütüphanenin dizininde değiştirmem gerekir mi? Veya sistem çapında bir değişiklik mi? Bu dosyaları nereden alabilirim? - Peterdk
Ben de aynı şeyi yapıyorum ama hiçbir şey değişmez. - kaiwii ho
kaiwii @ ubuntu: ~ / test / fuse-2.8.1 / fuse-2.8.1 $ ./configure CC = arm-linux-androideabi-gcc -host = kol-linux-androideabi –enable-statik_link yapılandırması: UYARI: --build, --host, --target yapılandırmasını kullanın: UYARI: --build, --host, --target yapılandırmasını kullanmalısınız: UYARI: --build, --host, --target yapılandırmasını kullanmalısınız: UYARI: geçersiz ana makine tipi: –enable-static_link kontrol sistemi oluştur ... Geçersiz yapılandırma arm-linux-androideabi-gcc': machine arm-linux-androideabi 'yapılandırılmamış yapılandır: hata: / bin / bash ./config.sub arm-linux-androideabi-gcc başarısız oldu - kaiwii ho


Daha yeni alabilirsiniz config.sub ve config.guess itibaren İşte

Her ikisinden de en yeniyi aldım, ama bu hatalara neden oldu, bu yüzden Peter Eisentraut'un tarihini anladım.


14
2017-12-22 12:25





Ayrıca kapmak config.sub ve config.guess Ubuntu'dan autotools-dev paketi:

sudo apt-get install autotools-dev
cp /usr/share/misc/config.{sub,guess} .

8
2017-08-03 12:49