প্রশ্ন ট্যাগ «makefile»

বিল্ড কন্ট্রোল ল্যাঙ্গুয়েজ / টুল মেকের জন্য একটি মেকফাইল একটি ইনপুট ফাইল। লক্ষ্যগুলি আপডেট করার জন্য এটি সম্পর্কিত কমান্ডের সাথে লক্ষ্যগুলি এবং নির্ভরতা নির্দিষ্ট করে (ওরফে রেসিপি)।


5
জিএনইউ মেকফিল ভেরিয়েবল অ্যাসাইনমেন্ট =,? =,: = এবং + = এর মধ্যে পার্থক্য কী?
ভেরিয়েবল অ্যাসাইনমেন্ট কীভাবে মেকফিলগুলিতে কার্যকর হয় তার কোনও স্পষ্ট ব্যাখ্যা কেউ দিতে পারে? পার্থক্য কি : VARIABLE = value VARIABLE ?= value VARIABLE := value VARIABLE += value আমি জিএনইউ মেকের ম্যানুয়ালটিতে বিভাগটি পড়েছি , তবে এটি এখনও আমার কাছে বোঝায় না।
763 makefile  gnu-make 

8
তৈরি করতে কমান্ড লাইন থেকে অতিরিক্ত ভেরিয়েবল পাস করা
কমান্ড লাইন আর্গুমেন্ট হিসাবে আমি কোনও জিএনইউ মেকফিলকে ভেরিয়েবলগুলি পাস করতে পারি? অন্য কথায়, আমি কিছু যুক্তি পাস করতে চাই যা শেষ পর্যন্ত মেকফাইলে ভেরিয়েবল হয়ে উঠবে।

10
মেকফাইল: 4: *** নিখোঁজ বিভাজক। স্টপ
এটি আমার মেকফাইল: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll আমি যখন চেষ্টা করি make clean বাmake make এই ত্রুটিটি পাই: :makefile:4: *** missing separator. Stop. আমি কীভাবে এটি ঠিক করতে পারি?
472 c  makefile 


11
'মেক ইনস্টল' এর বিপরীতটি কী, আপনি কীভাবে লিনাক্সে কোনও লাইব্রেরি আনইনস্টল করবেন?
যখন চলছিল ./configure --prefix=/mingw আমি আগে চালিত লাইব্রেরির জন্য একটি MinGW / MSYS সিস্টেমে './configure --prefix=/mingw && make && make install' আমি এই বার্তাটি জুড়ে এসেছি: সতর্কতা: ভ্যাম্প প্লাগইন এসডিকে এর একটি সংস্করণ ইতিমধ্যে ইনস্টল করা আছে। আপনি যদি পুরানোটিকে প্রথমে সরিয়ে না দিয়ে নতুন সংস্করণ ইনস্টল করেন তবে উদ্বেগ …

14
ম্যাক ওএস এক্সে * লজিকাল * কোরগুলির সংখ্যা কীভাবে আবিষ্কার করবেন?
কমান্ড লাইন থেকে আপনি কীভাবে বলতে পারবেন যে আপনি যখন ম্যাক ওএস এক্স চালাচ্ছেন তখন মেশিনে কয়টি কোর রয়েছে? লিনাক্সে, আমি ব্যবহার করি: x=$(awk '/^processor/ {++n} END {print n+1}' /proc/cpuinfo) এটি নিখুঁত নয়, তবে এটি কাছে। এটি খাওয়ানোর উদ্দেশ্যে করা হয়েছে make, এজন্য এটি প্রকৃত সংখ্যার চেয়ে 1 টি বেশি …
381 macos  makefile 

16
জিসিসি মেকফিল ত্রুটি: "লক্ষ্য তৈরি করার কোনও নিয়ম নেই ..."
আমি আমার প্রকল্পটি সংকলন করতে একটি মেকফিল দিয়ে জিসিসি (লিনাক্স) ব্যবহার করার চেষ্টা করছি। আমি নিম্নলিখিত ত্রুটিটি পেয়েছি যা এটি এই প্রসঙ্গে ডিসিফার করে না বলে মনে হচ্ছে: "No rule to make target 'vertex.cpp', needed by 'vertex.o'. Stop." এটি হ'ল মেকফাইল: a.out: vertex.o edge.o elist.o main.o vlist.o enode.o vnode.o g++ …
355 gcc  makefile 

6
মেকফাইলে আমি কীভাবে সিডি কমান্ড লিখব?
উদাহরণস্বরূপ, আমার মেকফাইলে আমার কাছে এরকম কিছু রয়েছে: all: cd some_directory তবে আমি টাইপ makeকরার সময় echoকমান্ডের মতো কেবল 'সিডি কিছু_ ডিরেক্টরি' দেখতে পেলাম ।
354 makefile  gnu-make 

13
"রান" করতে আর্গুমেন্ট পাস
আমি মেকফিল ব্যবহার করি। আমার একটি টার্গেট রয়েছে runযা বিল্ড টার্গেটটি চালায়। সরলীকৃত, এটি নীচের মত দেখাচ্ছে: prog: .... ... run: prog ./prog যুক্তি দেওয়ার কোনও উপায় আছে কি? যাতে make run asdf --> ./prog asdf make run the dog kicked the cat --> ./prog the dog kicked the cat …
354 makefile 

4
Makefile.am এবং Makefile.in কী?
এই দুটি ফাইলই বেশিরভাগ ওপেন সোর্স প্রকল্পগুলিতে দেখা যায়। তারা কীসের জন্য এবং তারা কীভাবে কাজ করবে?

7
সিম্পল সি ++ মেকফিল কীভাবে করবেন
আমাদের প্রকল্পের জন্য সমস্ত কিছু একসাথে টেনে তুলতে আমাদের একটি মেকফিল ব্যবহার করা প্রয়োজন, তবে আমাদের অধ্যাপক কীভাবে তা আমাদের দেখান নি। আমার কাছে কেবল একটি ফাইল আছে a3driver.cpp,। ড্রাইভার একটি অবস্থান থেকে একটি ক্লাস আমদানি করে "/user/cse232/Examples/example32.sequence.cpp",। এটাই. অন্য সব কিছুতে রয়েছে .cpp। আমি কীভাবে একটি সাধারণ মেকফিল তৈরি …
302 c++  makefile 

2
কোডটি সংকলন করতে মেকফিল এবং সিএমকে ব্যবহারের মধ্যে পার্থক্য
আমি সি / সি ++ তে কোড করি এবং কোডটি সংকলনের জন্য একটি (জিএনইউ) মেকফিল ব্যবহার করি। আমি সিএমকে দিয়ে একই কাজ করতে পারি এবং একটি মেকফাইল পেতে পারি। যাইহোক, কোডটি সংকলন করতে মেকফিল এবং সিএমকে ব্যবহারের মধ্যে পার্থক্য কী?
288 c++  c  makefile  cmake 

7
আমাকে কীভাবে আদেশগুলি প্রদর্শন করতে / জিসিসি বাধ্য করব?
আমি একটি সংকলন সমস্যা ডিবাগ করার চেষ্টা করছি, তবে প্রকৃত সংকলক এবং লিঙ্কার কমান্ডগুলি এটি সম্পাদন করছে তা দেখানোর জন্য আমি জিসিসি (বা এটি এটি তৈরি হয় ??) পেতে পারি না। আমি যে আউটপুটটি দেখছি তা এখানে: CCLD libvirt_parthelper libvirt_parthelper-parthelper.o: In function `main': /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:102: undefined reference to `ped_device_get' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:116: undefined …
276 gcc  makefile  verbosity 

13
ওএস মেকফিল সনাক্ত করছে
আমি নিয়মিতভাবে বিভিন্ন কম্পিউটার এবং বিভিন্ন অপারেটিং সিস্টেমগুলিতে কাজ করি যা ম্যাক ওএস এক্স, লিনাক্স বা সোলারিস। যে প্রকল্পে আমি কাজ করছি তার জন্য আমি আমার কোডটি একটি দূরবর্তী গিট সংগ্রহস্থল থেকে টানছি। আমি কোন প্রকল্পে থাকি তা নির্বিশেষে আমার প্রকল্পগুলিতে কাজ করতে সক্ষম হতে চাই। এখনও অবধি, আমি যতবার …

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