YUM के साथ 64bit GCC स्थापित करने के लिए प्रतीत नहीं हो सकता


0

मैं निम्नलिखित टाइप करता हूँ ...

$ yum install gcc.x86_64

(वैसे, "gcc.x86_64" 64 बिट gcc के लिए सही पैकेज है?)

[...] मुझे निम्नलिखित त्रुटियाँ मिलती हैं ... [...]

Total size: 16 M
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
libstdc++-devel is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++-devel is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
libstdc++ is needed by (installed) gcc-c++-4.1.2-48.el5.i386
gcc is needed by (installed) gcc-c++-4.1.2-48.el5.i386
gcc is needed by (installed) gcc-c++-4.1.2-48.el5.i386
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com  
/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])

जवाबों:


0

आपको i386बिल्ड स्थापित करने के लिए GCC के बिल्ड को निकालने की आवश्यकता होगी x86_64। मुझे यकीन नहीं है कि आपके पास i38664-बिट ओएस पर जीसीसी का निर्माण क्यों है - यह सिर्फ चीजों को गड़बड़ करता है। (इस मामले में, प्लेटफ़ॉर्म उस प्लेटफ़ॉर्म को संदर्भित करता है जिसे वह चलाने के लिए संकलित करता है , न कि वह प्लेटफ़ॉर्म जिसके लिए वह संकलित होता है ।)

आपको gcc-c++-4.1.2-48.el5.i386इसे संबंधित x86_64 पैकेज से निकालना और बदलना होगा। आप इसे या तो एक yumलेन-देन में कर सकते हैं या सभी आश्रित पैकेज को हटा सकते हैं और फिर yumउन्हें सही gccऔर gcc-c++पैकेज के आधार पर पुन: स्थापित कर सकते हैं।

आपको i386(या i686) पैकेज के libgccसाथ-साथ x86_64एक की भी आवश्यकता होगी। libgccलक्ष्य प्लेटफ़ॉर्म के लिए आपको इसकी आवश्यकता है क्योंकि यह बायनेरिज़ gcc के उत्पादन में लिंक हो जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.