एक 3 पार्टी C++ कार्यक्रम को क्रियान्वित करने जब मैं निम्नलिखित त्रुटि मिलती है:त्रुटि: libgomp.so.1: गलत जीसीसी संस्करण?
त्रुटि साझा पुस्तकालयों को लोड करते समय: libgomp.so.1: साझा वस्तु फ़ाइल नहीं खोल सकता: इस तरह के कोई फ़ाइल या निर्देशिका
libgomp.so .1 पुस्तकालय जीएनयू कंपाइलर संग्रह ओपनएमपी रनटाइम पुस्तकालय है।
क्या जीसीसी पैकेज का यह हिस्सा है? मैं प्रोग्राम को जीसीसी-4.5 के साथ एक सिस्टम पर चला सकता हूं, लेकिन जीसीसी-4.3 या जीसीसी-4.6 के साथ सिस्टम नहीं।
या मुझे एक और पैकेज स्थापित करने की आवश्यकता है?
मैंने लाइब्रेरी को डाउनलोड करके और इसे LD_LIBRARY_PATH पर डालकर gcc-4.3 के साथ सिस्टम पर मैन्युअल रूप से इसे ठीक करने का प्रयास किया, लेकिन फिर मुझे एक और गायब लाइब्रेरी मिल गई: /usr/lib/libstdc++.so.6: संस्करण `GLIBCXX_3 .4.11 'नहीं मिला। libstdc जीएनयू मानक सी ++ लाइब्रेरी है इसलिए यह जीसीसी का गलत संस्करण भी इंगित करता है?
मैं सी ++ डेवलपर नहीं हूं इसलिए मुझे पूरी तरह से पता नहीं है कि ये पुस्तकालय क्या हैं और कैसे सी पुस्तकालय सामान्य रूप से सी ++ कोड के साथ काम करते हैं।
ओएस लिनक्स 64 बिट है।
जीसीसी-4.3 मशीन: openSUSE 11.1
जीसीसी-4.5 मशीन: openSUSE 11.4 (इस मशीन पर कार्यक्रम काम करता है)
जीसीसी-4.6 मशीन: openSUSE 12.1
मैं उस सिस्टम पर लिनक्स मानता हूं। वास्तविक वितरण क्या है? – unkulunkulu
प्रोग्राम 64-बिट भी है? –