से डीएसओ गुम है मुझे हाल ही में अपने पीसी पर लिनक्स मिंट को पुनर्स्थापित करना पड़ा। मैंने जीएलएफडब्लू जैसे सभी पुस्तकालयों को दोबारा स्थापित किया और एक त्रुटि में आई जो मैंने पहले कभी नहीं देखी है। दुर्भाग्यवश, मेरे Google-fu कौशल इस त्रुटि के बराबर नहीं लग रहे हैं क्योंकि मैं मेरे लिए काम करने वाले किसी भी फिक्स को नहीं ढूंढ पा रहा हूं। Sidenote: इन कार्यक्रमों ने मेरी पुरानी स्थापना पर ठीक संकलित किया, और वे मेरे लैपटॉप पर पूरी तरह से ठीक संकलित करते हैं जो लिनक्स मिंट 17.2 भी चलाता है।glfw3 त्रुटि: कमांड लाइन
g++ -std=c++11 main.cpp -o out -lGL -lGLU -lglfw3 -lX11 -lXxf86vm -lXrandr -lpthread -lXi
यही तो टर्मिनल बाहर थूक मुझ पर:
/usr/bin/ld: //usr/local/lib/libglfw3.a(glx_context.c.o): undefined reference to symbol '[email protected]@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libdl.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
तो, अगर किसी को भी मुझे बता सकते हैं कि मैं क्यों हो रही है
यह संकलन बयान मैं संकलित करने के लिए उपयोग कर रहा है यह/या इसे कैसे ठीक किया जाए जो बिल्कुल अद्भुत होगा! किसी भी मदद के लिए समय से पहले धन्यवाद।
संपादित करें: मैंने कोशिश करने और इसे ठीक करने के लिए मिंट को दो बार पुनर्स्थापित कर दिया है। यह हर बार बदल जाता है।
संपादित करें 2: मैं चारों ओर झुका रहा हूं और अभी तक कोई समस्या नहीं मिली है।
दाएं। दोस्त बहुत - बहुत धन्यवाद। मैं घर आने पर एक घंटे में कोशिश करूंगा। मैं एक मेकफ़ाइल का उपयोग करता हूं, मुझे बस एक ही समस्या मिल रही थी। उत्तर के लिए धन्यवाद, अगर यह काम करता है तो मैं इसे जवाब के रूप में चिह्नित करूंगा! – DavidBittner
यह मेरे लिए काम किया। दोस्त बहुत - बहुत धन्यवाद! सबसे उपयोगी क्या था आपने कहा कि "libDL" मुझे कई अन्य उत्तरों के विपरीत ऑनलाइन मिला है। यह जानना एक वास्तविक मुक्ति था और न केवल "आपके जीसीसी कमांड लाइन में जोड़ने के लिए" महत्वपूर्ण था। – rsethc
बहुत बहुत धन्यवाद, यह मेरे लिए भी काम करता है! – SRG