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


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.