"त्रुटि जोड़ने के प्रतीक: डीएसओ कमांड लाइन से गायब" जी-ड्राइवर का संकलन करते समय


13

मैं यहाँ प्राप्त डाउनलोड को संकलित करने की कोशिश कर रहा हूँ: https://code.google.com/p/linux-g13-driver/रनिंग मेक द्वारा लेकिन मुझे ऐसी त्रुटियाँ मिल रही हैं जो मुझे वेब पर खोजने के बाद दिखती हैं जैसे वे प्रोग्रामर की गलती हैं लेकिन यहाँ वे हैं:

g++ c-source/G13.o c-source/G13Action.o c-source/Macro.o c-source/MacroAction.o c-source/Main.o c-source/Output.o c-source/PassThroughAction.o -o Linux-G13-Driver  -lusb-1.0
/usr/bin/ld: c-source/Main.o: undefined reference to symbol 'pthread_kill@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [Linux-G13-Driver] Error 1

अगर किसी के पास कोई विचार है तो कृपया मदद करें कि मैं वास्तव में इसे चलाना चाहता हूं


मुझे यह लिंक
Lety

मेरा पहला विचार यह है कि आपको त्रुटि पाठ को प्रारूपित करना चाहिए ताकि यह पठनीय हो - संकलक आउटपुट की प्रत्येक पंक्ति को अलग किया जाना चाहिए। यदि आप चाहते हैं कि कोई व्यक्ति आपकी मदद करे, तो आपको ऐसा करने के लिए सभी आसान करने की आवश्यकता है।
मार्टी फ्राइड

मैंने प्रत्येक पंक्ति के लिए आठ स्थानों पर टैब करने की कोशिश की और इसने कुछ नहीं किया
डैनियल

मुझे यह त्रुटि तब मिली जब gcc -o cube cube.c -lglut -lGLUopengl के लिए।
अल्हलाल

जवाबों:


15

मेकफाइल में नीचे दी गई लाइनों को संपादित करें और इसे संकलित करना चाहिए:

FLAGS    = -L /lib64 
LIBS     = -lusb-1.0 -l pthread

दुर्भाग्य से ड्राइवर स्थापित नहीं होगा मुझे लगता है कि इसका कारण 14.04.1 है, इसलिए यह व्यर्थ की तरह है, लेकिन धन्यवाद वैसे भी: पी
डैनियल

क्या आपने रूट को चलाने की कोशिश की है,sudo ./Linux-G13-Driver
हैरिस

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