G13-ড্রাইভার সংকলন করার সময় "প্রতীক যোগ করতে ত্রুটি: কমান্ড লাইন থেকে ডিএসও অনুপস্থিত"


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

কারও কোনও ধারণা থাকলে দয়া করে সহায়তা করুন আমি সত্যিই এই দৌড়াতে চাই



আমার প্রথম ধারণাটি হ'ল আপনার ত্রুটির পাঠ্যটি ফর্ম্যাট করা উচিত যাতে এটি পঠনযোগ্য হয় - সংকলক আউটপুটটির প্রতিটি লাইন পৃথক করা উচিত। আপনি যদি কাউকে সহায়তা করতে চান তবে তাদের পক্ষে এটি করা সহজ করার জন্য আপনার যথাসাধ্য চেষ্টা করা উচিত।
মার্টি ফ্রাইড

আমি প্রতিটি লাইনের জন্য আটটি স্পেসে ট্যাব করার চেষ্টা করেছি এবং এটি কিছুই করেনি
ড্যানিয়েল

gcc -o cube cube.c -lglut -lGLUওপেনগল করার সময় আমি এই ত্রুটিটি পেয়েছি ।
আলহালাল

উত্তর:


15

মেকফিলের নীচে প্রদর্শিত লাইনগুলি সম্পাদনা করুন এবং এটি সংকলন করা উচিত:

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

দুর্ভাগ্যক্রমে ড্রাইভারটি ইনস্টল করবে না বলে আমি অনুমান করি কারণ এটি 14.04.1 এর কারণ এটি অর্থহীন তবে যাইহোক ধন্যবাদ: পি
ড্যানিয়েল

আপনি কি রুট হিসাবে চালানোর চেষ্টা করেছেনsudo ./Linux-G13-Driver
হ্যারিস

আহ! এটা কাজ করে! এটি কেবল লোডিং বলে এবং তারপরে এটি লোড করার সময় আপনি এটি ব্যবহার করতে পারেন তা বুঝতে পারেননি
ড্যানিয়েল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.