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.