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

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

12
কোনও মেকফাইল থেকে কোনও প্রোগ্রাম উপস্থিত রয়েছে কিনা তা পরীক্ষা করে দেখুন
কোনও প্রোগ্রাম কোনও মেকফাইল থেকে কলযোগ্য কিনা তা আমি কীভাবে পরীক্ষা করতে পারি? (এটি হ'ল প্রোগ্রামটি पथটিতে উপস্থিত থাকা উচিত বা অন্যথায় কলযোগ্য হওয়া উচিত)) উদাহরণস্বরূপ, কোন সংকলকটি ইনস্টল করা হয়েছে তা পরীক্ষা করতে এটি ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ এই প্রশ্নের মতো কিছু তবে অন্তর্নিহিত শেলটি পোসিক্সের সাথে সামঞ্জস্য …
115 makefile  gnu-make 

10
আপনি কি ট্যাব অক্ষর ছাড়া বৈধ Makefiles করতে পারেন?
target: dependencies command1 command2 আমার সিস্টেমে (ম্যাক ওএস এক্স) makeমনে হচ্ছে যে মেকফিলসের প্রতিটি commandলাইনের সামগ্রীর আগে একটি ট্যাব অক্ষর রয়েছে বা এটি একটি সিনট্যাক্স ত্রুটি ছুঁড়েছে। মেকফিলগুলি তৈরি বা সম্পাদনা করার সময় এটি একটি বিরক্তি কারণ কারণ আমার সম্পাদকটি সর্বদা-সর্বদা-স্থান হিসাবে সেট আপ করা আছে। আপনি কি ট্যাব অক্ষর …


6
মেকফাইলে প্রথম বন্ধনী $ () এবং কোঁকড়ানো বন্ধনী $ {} সিনট্যাক্সের মধ্যে পার্থক্য কী?
সিনট্যাক্সের সাথে ভেরিয়েবলগুলি চাওয়ার ক্ষেত্রে কোনও পার্থক্য রয়েছে কি ${var}এবং $(var)? উদাহরণস্বরূপ, উপায় পরিবর্তনশীল প্রসারিত হবে বা কিছু?

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

4
কমান্ড লাইন থেকে মেকফাইলে কীভাবে যুক্তিটি পাস করবেন?
কমান্ড লাইন থেকে মেকফাইলে কীভাবে যুক্তিটি পাস করবেন? আমি বুঝতে পারি আমি করতে পারি $ make action VAR="value" $ value সঙ্গে Makefile VAR = "default" action: @echo $(VAR) আমি কীভাবে নীচের আচরণ করব? $ make action value value ? কেমন $make action value1 value2 value1 value2

6
সি-সোর্স কোডটিতে "মেক" কমান্ড লাইন আর্গুমেন্ট (-D) থেকে ম্যাক্রো সংজ্ঞা কীভাবে পাস করবেন?
আমি সাধারণত "মেক কমান্ড লাইন" থেকে "মেকফিল" বিকল্পটি ব্যবহার করে ম্যাক্রো সংজ্ঞাগুলি পাস করি: -নাম = মান। সংজ্ঞাটি মেকফিলের অভ্যন্তরে প্রবেশযোগ্য। আমি অনুরূপ সংকলক বিকল্পটি ব্যবহার করে "মেকফিল" থেকে "উত্স কোড" তে ম্যাক্রো সংজ্ঞাগুলিও পাস করি: -নাম = মান (বহু সংকলকগুলিতে সমর্থিত)। এই সংজ্ঞাটি সোর্স কোডে অ্যাক্সেসযোগ্য। আমার এখন যা …
107 c  macros  makefile 



8
জিএনইউ মেকফিল নিয়মটি একটি একক উত্স ফাইল থেকে কয়েকটি লক্ষ্য তৈরি করে
আমি নিম্নলিখিতটি করার চেষ্টা করছি। একটি প্রোগ্রাম রয়েছে, এটি কল করুন foo-bin, এটি একটি একক ইনপুট ফাইল গ্রহণ করে এবং দুটি আউটপুট ফাইল উত্পন্ন করে। এটির জন্য একটি বোবা Makefile নিয়ম হবে: file-a.out file-b.out: input.in foo-bin input.in file-a.out file-b.out তবে এটি কোনওভাবেই তা বলে দেয় না makeযে উভয় লক্ষ্য একই …
105 makefile 

4
সিএফএলএগএস বনাম সিপিপিএফএলএজিএস
আমি বুঝতে পারি যে সিএফএলএগএস (বা সি ++ এর জন্য সিএক্সএক্সএফএলএগএস) কম্পাইলারের জন্য, যেখানে সিপিপিএফএলএজিএস প্রিপ্রসেসর ব্যবহার করে। তবে আমি এখনও পার্থক্য বুঝতে পারি না। আমাকে একটি শিরোনামের ফাইলের জন্য একটি অন্তর্ভুক্তের পথটি নির্দিষ্ট করতে হবে যা # অন্তর্ভুক্তের সাথে অন্তর্ভুক্ত রয়েছে - কারণ # অন্তর্ভুক্তি একটি প্রিপ্রোসেসর নির্দেশিকা, প্রিপ্রসেসর …

2
মেকফাইলে শেল কমান্ড কীভাবে ব্যবহার করবেন
আমি lsঅন্যান্য কমান্ডের ফলাফল ব্যবহার করার চেষ্টা করছি (যেমন প্রতিধ্বনি, আরএসএনসি): all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) তবে আমি পেয়েছি: make FILES = Makefile file1.tgz file2.tgz file3.tgz make: FILES: No such file or directory make: *** [all] Error 1 আমি …
102 bash  makefile  echo 

9
মেক ফাইল ব্যবহার করে ডিরেক্টরি তৈরি করুন
আমি মেকফাইলগুলিতে খুব নতুন এবং আমি মেকফিল ব্যবহার করে ডিরেক্টরি তৈরি করতে চাই। আমার প্রকল্প ডিরেক্টরিটি এর মতো +--Project +--output +--source +Testfile.cpp +Makefile আমি সমস্ত অবজেক্ট এবং আউটপুট সংশ্লিষ্ট আউটপুট ফোল্ডারে রাখতে চাই। আমি ফোল্ডার কাঠামো তৈরি করতে চাই যা সংকলনের পরে এই জাতীয় হবে। +--Project +--output +--debug (or release) …


16
জিএনইউতে লক্ষ্যগুলি / লক্ষ্যগুলি তালিকাভুক্ত করুন যা তাদের সংজ্ঞায় ভেরিয়েবল ধারণ করে
আমার কাছে মোটামুটি বড় একটি মেকফিল রয়েছে যা ভেরিয়েবলের কাছ থেকে নামগুলি গণনা করে ফ্লাইটিতে প্রচুর টার্গেট তৈরি করে। (যেমন foo $ (VAR): $ (PREREQS))। এই ভেরিয়েবলগুলি প্রসারিত করার পরে গনু যে কোনও উপায়ে লক্ষ্যগুলির একটি তালিকা ছুঁড়ে দেওয়ার বিষয়ে বিশ্বাসী হতে পারে? আমি একটি এরিবিট্রি মেকফিলের জন্য লক্ষ্যগুলি অর্জন …
100 makefile  gnu-make 

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