2012-10-14 26 views
7

Iam crosscompiling: सफलतापूर्वक binutils, सभी जीसीसी के निर्माण के बाद http://wiki.osdev.org/OS_Specific_Toolchainलिंक परीक्षण GCC_NO_EXECUTABLES के बाद अनुमति दी जाती है नहीं --- इस ट्यूटोरियल का उपयोग कर एक क्रॉस संकलक बनाने की कोशिश toolchain

, newlib

मैं एक हो रही है निर्माण जीसीसी में मेकअप के अंतिम भाग

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 

कृपया मदद में त्रुटि ...

+0

आपके द्वारा संकलित संकलक के लिए आपने किस लक्ष्य लक्ष्य को सेट किया है? – HonkyTonk

+0

लक्ष्य i586-pc-myos है .... मैंने उपर्युक्त ट्यूटोरियल में स्रोत पैकेज में कई फाइलें भी संपादित की हैं ..... – Saurabh7

+0

@ ट्रैक्टर मुझे एक ही समस्या है। क्या आपको समाधान मिला? –

उत्तर

1

मैं नहीं जानता कि यो आप आदेश विकल्प कॉन्फ़िगर करें। लेकिन अगर आपने दिया है --enable-language = c इसे --enable-languages ​​= c पर बदलें। या हो सकता है कि आप भाषा सी और सी ++ के साथ बूटस्ट्रैप संकलित कर रहे हों। इस मामले में यह त्रुटि होती है।

0

एआरएम के लिए क्रॉस कंपाइलर बनाने का प्रयास करते समय मैं इस मुद्दे में भाग गया। आखिरकार, crosstool-NG का उपयोग करने के लिए स्विच किया गया। यह एक ऐसी स्क्रिप्ट है जो प्रक्रिया को बहुत सरल बनाती है। यह मेरे लिए एक आकर्षण की तरह काम किया।