আমার ডাউনলোড কিছু ডেমো রয়েছে যা আমি ডাউনলোড করেছি এবং তারা একটি Makefile.win এবং একটি Makefile.sgi নিয়ে আসে। ডেমোগুলি সংকলন করতে আমি কীভাবে উইন্ডোজ এ চালাতে পারি?
আমার ডাউনলোড কিছু ডেমো রয়েছে যা আমি ডাউনলোড করেছি এবং তারা একটি Makefile.win এবং একটি Makefile.sgi নিয়ে আসে। ডেমোগুলি সংকলন করতে আমি কীভাবে উইন্ডোজ এ চালাতে পারি?
উত্তর:
আপনার যদি ভিজুয়াল স্টুডিও থাকে তবে স্টার্ট মেনু থেকে ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পটটি চালান, যে ডিরেক্টরিটি রয়েছে তাতে পরিবর্তন করুন এবং এটি Makefile.win
টাইপ করুন:
nmake -f Makefile.win
আপনি সাধারণ কমান্ড প্রম্পটটিও ব্যবহার করতে পারেন এবং vsvars32.bat চালাতে পারেন (সি: (প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 9.0 \ কমন 7 S ভিএস 2003 এর জন্য সরঞ্জাম)। এটি nmake চালানোর জন্য এবং সংকলক সরঞ্জামগুলি সন্ধানের জন্য পরিবেশ সেট আপ করবে।
পরীক্ষা করে দেখুন cygwin Windows এর জন্য একটি ইউনিক্স একইভাবে পরিবেশ,
Devel
'করুন' এবং 'জিসিসি' হিসেবে ব্যাখ্যা করেছেন: এখানে ।
make
হ'ল:choco install make --source=cygwin
এখানে একটি মেকফিল চালানোর জন্য আমার দ্রুত এবং অস্থায়ী উপায়
সি: \ প্রোগ্রাম ফাইল (x86) \ GnuWin32 \ বিন
libiconv2.dll libintl3.dll make.exe
make.exe
সম্পন্ন.
এছাড়াও, আপনি কমান্ডের পরে যুক্তি যুক্ত করতে পারেন, যেমন
make.exe স্কেল
bin
ডিরেক্টরি সম্ভবত যুক্ত করা ভাল PATH
। এটি make.exe
যে কোনও জায়গা থেকে উপলব্ধ করবে ।
এই প্রশ্নটি পুরানো হতে পারে তবে আমার সমাধান, যা আমি সাহস করে এমন কোনও উইন্ডোজ ব্যবহারকারীর পক্ষে তালিকাভুক্ত নয়।
ধাপ 1: জন্য chocolatey প্যাকেজ ম্যানেজার ইনস্টল করুন উইন্ডোজ (উইন্ডোজ 7+ / উইন্ডোজ সার্ভার 2003+ সামঞ্জস্যপূর্ণ) এখানে
পদক্ষেপ 2: চালানchoco install make
পদক্ষেপ 3: একটি ভাল রক্ষণাবেক্ষণ প্যাকেজ পরিচালক থেকে লাভ। মেক উইলকে বৈশ্বিক পথে যুক্ত করা হয়েছে এবং সমস্ত সিএলআইতে চালিত হয় (পাওয়ারশেল, গিট ব্যাশ, সেন্টিমিটার…)
আমি চকোর সাথে অনুমোদিত নই তবে কেবল এটিই ভাল।
প্রথমত, ভিজ্যুয়াল স্টুডিওর সাধারণ সরঞ্জামগুলির c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
পথটিকে সিস্টেমের পথে যুক্ত করুন। সিস্টেমের পথে কীভাবে একটি পাথ যুক্ত করা যায় তা জানতে, দয়া করে এই ওয়েবসাইটটি দেখুন:
http://www.computerhope.com/issues/ch000549.htm । আপনার কেবল একবারে এটি করা দরকার।
এর পরে, যখনই আপনার প্রয়োজন হবে, একটি কমান্ড লাইনটি খুলুন এবং vsvars32.bat
সিস্টেমের পথে সমস্ত প্রয়োজনীয় ভিজ্যুয়াল স্টুডিও সরঞ্জামগুলির পাথ যুক্ত করতে চালিত করুন।
তারপরে, আপনি কল করতে পারেন nmake -f makefile.mak
PS: ভিজ্যুয়াল স্টুডিওর সাধারণ সরঞ্জামগুলির পথ আপনার সিস্টেমে আলাদা হতে পারে। দয়া করে এটি পরিবর্তন করুন।
যদি এটি একটি "এনমেক মেকফিল" হয়, তার অর্থ সিনট্যাক্স এবং কমান্ডটি এনমেকের সাথে সামঞ্জস্যপূর্ণ, এটি উইন্ডোজে নেটিভভাবে কাজ করবে। সাধারণত Makefile.win
( .win
প্রত্যয়) এটি উইন্ডোজ এনমেকের সাথে সামঞ্জস্যপূর্ণ একটি মেকফিল নির্দেশ করে। সুতরাং আপনি চেষ্টা করতে পারে nmake -f Makefile.win
।
প্রায়শই স্ট্যান্ডার্ড লিনাক্স মেকফিলগুলি সরবরাহ করা হয় এবং NMake
আশাব্যঞ্জক দেখায়। তবে, নিম্নলিখিত লিঙ্কটি একটি সাধারণ লিনাক্স মেকফাইলে নেয় এবং এমন কয়েকটি মৌলিক সমস্যার মুখোমুখি হয় যা মুখোমুখি হতে পারে। এটি উইন্ডোজটিতে লিনাক্স মেকফিলগুলি পরিচালনা করার কয়েকটি বিকল্পেরও পরামর্শ দেয়।
আমি সাইগউইন এবং গনউউইন দিয়ে চেষ্টা করেছি এবং আমার পক্ষে কাজ করে নি, আমার ধারণা, কারণ মেকফিলটি মূলত নির্দিষ্ট লিনাক্স কোড ব্যবহার করে।
এটি যা কাজ করেছিল তা হ'ল উইন্ডোজ 10 এর জন্য উবুন্টু বাশ ব্যবহার করুন । আপনি যদি ম্যাক থেকে আমার কাছে আসেন তবে এটি এক বিস্ময়কর বিষয়:
অতিরিক্ত:
আশা করি এটা সাহায্য করবে
আমি MinGW সরঞ্জাম সেট ব্যবহার করি যা mingw32-make
বিল্ড সরঞ্জাম সরবরাহ করে, যদি আপনার এটি থাকেPATH
সিস্টেমের চলকটিতে থাকে তবে উইন্ডোজ কমান্ড প্রম্পটে কেবল ফাইলগুলি অন্তর্ভুক্ত ডিরেক্টরিতে যান এবং এই আদেশটি টাইপ করুন:
mingw32-make -f Makefile.win
এবং এটি সম্পন্ন হয়েছে।