উইন্ডোজ পাওয়ারশেল থেকে মেক ব্যবহার করে


15

লিনাক্সের অধীনে, প্রকল্পগুলির উত্সগুলি সাধারণত আসে Makefile। কেকর্ড ব্যবহার করে এই প্রকল্পগুলি তৈরি করার জন্য মেকফিলগুলিতে নির্দেশনা রয়েছে make। আমি বর্তমানে উইন্ডোজটি ব্যবহার করতে বাধ্য হয়েছি এবং এই ওএসটি ব্যবহার করতে সক্ষম হওয়ার জন্য আমি "পাওয়ারশেল" কনফিগার এবং বর্ধিত করেছি (কিছু অতিরিক্ত প্রোগ্রাম ইনস্টল করে, যেমন, vimবা svnএকটি মডিউল নামে পরিচিতি , PSReadLineপাওয়ারশেল প্রোফাইল লেখার মাধ্যমে ইত্যাদি)।

তবে makeপাওয়ারশেলে ইনস্টল করা সম্ভব কিনা তা আমি খুঁজে পাইনি । আমি সচেতন যে আমাকে এমন প্রোগ্রামগুলিও ইনস্টল করতে makeহবে যা কল করবে যেমন, যেমন বলা g++বা বলা যায় pdflatexতবে তা পরে হবে। আপাতত আমি makeনিজেই প্রথম স্থানে কাজ করতে চাই ।

কিছুটা গবেষণা দুটি সম্ভাবনা প্রকাশ করেছে:

  1. খুব অনুরূপ প্রশ্নের স্বীকৃত উত্তর: উইন্ডোজে মেকফাইলগুলি কীভাবে ব্যবহার করতে হয়, সেগুইনকে ব্যবহার করার পরামর্শ দেয়। একটি সম্ভাবনা যে, Cygwin মহান, কিন্তু আমি জানি কিনা এটাও সম্ভব চাই যেহেতু আমি PowerShell একটি সুযোগ দেওয়ার সিদ্ধান্ত নিয়েছেন PowerShell , না Cygwin । সুতরাং এই প্রশ্নটি সদৃশ নয়, যেহেতু অন্য প্রশ্নটি উইন্ডোজটিতে ব্যবহারের কিছু সম্ভাবনা সম্পর্কে ছিল make, আমি বিশেষত পাওয়ারশেলের জন্য জিজ্ঞাসা করছি।

  2. makeপাওয়ারশেল ক্লোনটির জন্য পশমেক নামে একটি ক্লোন উপস্থিত রয়েছে , তবে পশমেক ফাইলগুলির বাক্য গঠনটি মেকফাইলগুলির চেয়ে আলাদা, যা কোনও যায় না। আমি একটি সত্য চাই make, যেহেতু আমার চারপাশে থাকা সমস্ত প্রকল্পের জন্য মেকফিলসের দুটি সংস্করণ বজায় রাখা কোনও বিকল্প নয়।

সুতরাং: জিএনইউ মেকটি ইনস্টল করা কি সম্ভব, যা টিপিকাল মেকফিলগুলির সিনট্যাক্স বুঝতে পারে, যেমন আমি পাওয়ারশেলেরmake মধ্যে থেকে কল করতে পারি ?


স্ট্যাক ওভারফ্লোতে ঘনিষ্ঠভাবে সম্পর্কিত প্রশ্নোত্তর: উইন্ডোজে কীভাবে "মেক" ইনস্টল করবেন এবং কীভাবে ব্যবহার করবেন?
প্লেকে

উত্তর:


13

কটাক্ষপাত "Windows এর জন্য করুন" । ইনস্টল করার পরে আপনি কেবল সিএমডি বা পাওয়ারশেল থেকে "মেক" কল করুন।


2
হ্যাঁ হ্যাঁ, আমি এটি খুঁজে পেয়েছি, তবে সেই সম্ভাবনাটি ত্যাগ করেছি কারণ এই প্রকল্পের শেষ আপডেটটি প্রায় 8 বছর আগে ছিল was তবে আপনি ঠিক বলেছেন - আমি অনুমান করব আমি যখন আবার কর্মক্ষেত্রে ফিরে আসছি তখন চেষ্টা করে দেখব এবং ফিরে রিপোর্ট
করবো

আসলে, আমি শুধু লক্ষ্য করেছি যে, makeআমার আধুনিক উবুন্টু 14.04 ইনস্টলেশন অধীন এছাড়াও 2006 আমি তখন অনুমান থেকে সংস্করণ 3,81, এটা শুধু সত্যিই স্থিতিশীল এবং হয়েছে সব প্রয়োজন, এবং তাই কেবল আরও আপডেটের জন্য কোন প্রয়োজন ছিল অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে;)
Malte Skoruppa

2
এটি কাজ করে, যদিও পাওয়ারশেল makeস্বয়ংক্রিয়ভাবে কমান্ডটি খুঁজে না পেয়েছিল । আমার পাওয়ারশেল প্রোফাইলে makeপ্রকৃত make.exeএক্সিকিউটেবলের দিকে ইঙ্গিত করে আমাকে একটি উপনাম সেট আপ করতে হয়েছিল । ধন্যবাদ!
মাল্টে স্কোরুপ্পা

3
notepad $profile(অথবা আপনার পাওয়ারশেল প্রোফাইলটি আপনি চাইলে সম্পাদনা করুন) এবং যুক্ত করুন new-item alias:make -value 'C:\Program Files (x86)\GnuWin32\bin\make.exe'- এটি নিশ্চিত করুন যে এটি আপনার Make.exe এর সঠিক পথ
alexanderbird

5
আপনি কেবল C:\Program Files (x86)\GnuWin32\binআপনার পথে যুক্ত করতে পারেন ।
ফরজাগ্রিন

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