2013-10-25 6 views
6

मैं here पर दिए गए निर्देशों के बाद एक क्रॉस-कंपाइलर स्थापित करने का प्रयास कर रहा हूं। मैं उबंटू 13.10 के 64 बिट संस्करण का उपयोग कर रहा हूं। जैसे ही मैंने binutils मैं कॉन्फ़िगर करने के लिए आदेश में प्रवेश किया:क्या x86_64 के लिए binutils का एक और संस्करण है?

Configuring for a x86_64-unknown-linux-gnu host. 
Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized 
Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized 
Unrecognized host system name x86_64-unknown-linux-gnu. 

वहाँ वास्तव में binutils की एक 64-बिट संस्करण है? यदि नहीं, तो क्या कोई मुझे बता सकता है कि इस त्रुटि से बचने के लिए क्या आदेश दर्ज करना है?

उत्तर

9

थोड़ा googleing के बाद मुझे एक पोस्ट मिली। इस पोस्ट में लेखक बताते हैं कि 64-बिट लिनक्स सिस्टम पर binutils को स्थापित करने के लिए आपको बस इतना करना है कि आपके आदेश से पहले "linux32" टाइप करके सिस्टम मूर्ख हो। इस मामले में उदाहरण के लिए यह होगा:

linux32 ./configure 
linux32 make 
linux32 make install 

एक नियमित रूप से संकलक और इस के लिए निर्माण करने के लिए:

linux32 ./configure --target=$TARGET --prefix="$PREFIX" --disable-nls 
linux32 make 
linux32 make install 

पार संकलक के लिए बनाने के लिए।

+0

बिल्कुल सही! तुम बहुत बहुत धन्यवाद! –

0

मुझे binutils-2.9 ​​के साथ एक ही त्रुटि मिली। मैंने अभी binutils-2.28 (निचला संस्करण) का उपयोग किया और यह मेरे लिए काम किया।

संबंधित मुद्दे