আমি কীভাবে "মেক করুন: টার্গেট` কনফিগারেশন "তৈরি করার কোনও নিয়ম করব না? [বন্ধ]


12

আমি যখন make configটার্মিনালে টাইপ করি তখন সিস্টেমটি এর সাথে প্রতিক্রিয়া জানায়:

make: *** No rule to make target `config'.  Stop.

কোনও সমস্যা কীভাবে এই সমস্যাটি সমাধান করবেন?


@ মিশেলকজোরলিং কোডটির শেষের দিকে একটু অগোছালো বলে আপনি কি বর্ণনাটি আপডেট করতে চান?
কেভডোগ 777

@ কেভডগ 777 এখন আরও ভাল? (পরের বার, আপনি নিজেই এটি করতে পারেন; তাত্ক্ষণিক সম্পাদনাগুলি করার জন্য আপনার কাছে না থাকলেও আপনি সর্বদা তাদের পরামর্শ দিতে পারেন))
সিভিএন

এটি আমাকে দেয় না, এটি 6 টিরও বেশি সম্পাদনা হওয়া দরকার - তবে এটি আরও ভাল, ধন্যবাদ :)
কেভডোগ 777

আপনি কি একটি প্যাকেজ সংকলন করছেন?
15:25

আপনি কি করতে চেষ্টা করছেন? বর্তমান নির্দেশিকায় লক্ষ্য তৈরির নিয়ম থাকা কোনও মেকফিল থাকলে এই কমান্ডটি বোধগম্য হয় config। আপনি এটি কাজ করার আশা করছেন কেন?
গিলস 'দুষ্ট হওয়া বন্ধ করুন'

উত্তর:


7

আপনি make configঠিক কোথাও চালাতে পারবেন না - আপনাকে একটি ডিরেক্টরিতে থাকতে হবে যা একটি মেক ফাইল থাকে। যাচাই করার জন্য:

ls Makefile

এই ফাইলটিতে একটি টার্গেট থাকতে হবে config:

grep ^config Makefile

(এই শেষ কমান্ড ম্যাচ হবে না সব সম্ভব Makefile নামক সিনট্যাক্স, কিন্তু যদি এটা একটা সহজ ফাইল এটা অন্তত আপনি দেখাতে হবে যদি মত অন্য লক্ষ্য configureবা configuration।)


1

এর অর্থ এই যে যুক্তি makeদিয়ে কী করতে হবে তা জানে না config। এর কোন অস্তিত্ব নেই. Makefileআপনার যা প্রয়োজন তা নির্ধারণ করতে পড়ুন ।


0

* configureশীর্ষে সফ্টওয়্যার কনফিগারেশন সাধারণত প্রকল্পের শীর্ষ স্তরের ডিরেক্টরিতে স্ক্রিপ্ট চালিয়ে তৈরি করা হয় :

cd /path/to/project
./configure

আপনি কি চেষ্টা করেছেন?


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