2012-10-14 15 views
7

Iam crosscompiling --- GCC_NO_EXECUTABLES sonra izin verilmez: başarıyla binutils, hepsi gcc bina sonra http://wiki.osdev.org/OS_Specific_ToolchainBağlantı testleri bu öğretici kullanarak bir çapraz derleyici inşa etmeye çalışıyoruz araç zinciri

, newlib

Bir alıyorum bilmiyorum

checking for shl_load... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. 
Makefile:8970: recipe for target `configure-target-libstdc++-v3' failed 
make[1]: *** [configure-target-libstdc++-v3] Error 1 
make[1]: Leaving directory `/usr/src/build-gcc' 
Makefile:870: recipe for target `all' failed 
make: *** [all] Error 2 

yardım lütfen inşa gCC make son kısmında hata ...

+0

Derleyiciniz için derlediğiniz hangi hedef hedefi oluşturdunuz? – HonkyTonk

+0

hedef i586-pc-myos .... Ayrıca yukarıda bahsedilen öğretici ..... – Saurabh7

+0

@ Traktör gibi kaynak paketinde birçok dosya düzenlenmiş aynı sorun var. Çözümü buldunuz mu? –

cevap

1

yo komut seçeneklerini yapılandırır. Ancak, --enable-language = c verdiyseniz, --enable-languages ​​= c olarak değiştirin. Ya da c ve C++ dilleriyle bootstrap'i derliyor olabilirsiniz. Bu durumda bu hata oluşur.

0

ARM için çapraz derleyici oluşturmaya çalışırken bu sorunla karşılaştım. Sonunda, crosstool-NG'u kullanmaya başladı. Bu süreci büyük ölçüde basitleştiren bir senaryo. Benim için bir çekicilik gibi çalıştı.

İlgili konular