मेरे पास कुछ डेमो हैं जिन्हें मैंने डाउनलोड किया और वे मेकफाइल.विन और मेकफाइल.सगी के साथ आते हैं। डेमो को संकलित करने के लिए मैं विंडोज में इन्हें कैसे चला सकता हूं?
मेरे पास कुछ डेमो हैं जिन्हें मैंने डाउनलोड किया और वे मेकफाइल.विन और मेकफाइल.सगी के साथ आते हैं। डेमो को संकलित करने के लिए मैं विंडोज में इन्हें कैसे चला सकता हूं?
जवाबों:
यदि आपके पास विजुअल स्टूडियो है, तो स्टार्ट मेनू से विजुअल स्टूडियो कमांड प्रॉम्प्ट चलाएं, जिसमें डायरेक्टरी है उसे बदलें Makefile.winऔर इसे टाइप करें:
nmake -f Makefile.win
आप सामान्य कमांड प्रॉम्प्ट का भी उपयोग कर सकते हैं और vsvars32.bat (c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Tools for VS2008 चला सकते हैं। यह पर्यावरण को एनएमके चलाने और संकलक उपकरण खोजने के लिए स्थापित करेगा।
विंडोज के लिए एक यूनिक्स एक जैसे वातावरण, साइबरविन की जांच करें
Devel: 'मेक' और 'जीसीसी' भी जैसा कि यहाँ बताया गया है ।
makechoco install make --source=cygwin
यहां मेकफाइल चलाने का मेरा त्वरित और अस्थायी तरीका है
C: \ Program Files (x86) \ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
make.exe
किया हुआ।
इसके अलावा, आप कमांड के बाद तर्क जोड़ सकते हैं, जैसे कि
make.exe स्कील
binनिर्देशिका को PATHपर्यावरण चर में जोड़ना शायद बेहतर है । यह make.exeकहीं से भी उपलब्ध कराएगा।
यह प्रश्न पुराना हो सकता है, लेकिन मेरा समाधान, जो अब तक किसी भी विंडोज़ उपयोगकर्ता के लिए सबसे सरल है, जिसकी मैं सूचीबद्ध नहीं हूं।
चरण 1: यहां विन्डोज़ (विंडोज 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
पुनश्च: दृश्य स्टूडियो के पथ सामान्य उपकरण आपके सिस्टम में भिन्न हो सकते हैं। कृपया इसे तदनुसार बदल दें।
यदि यह "NMake मेकफाइल" है, तो कहना है कि वाक्य रचना और कमांड NMake के साथ संगत है, यह विंडोज पर मूल रूप से काम करेगा। आमतौर पर Makefile.win( .winप्रत्यय) यह इंगित करता है कि यह विंडोज एनएमके के साथ संगत मेकफाइल है। तो आप कोशिश कर सकते हैं nmake -f Makefile.win।
अक्सर मानक लिनक्स मेकफाइल्स प्रदान किए जाते हैं और NMakeआशाजनक लगते हैं । हालांकि, निम्न लिंक एक सरल लिनक्स मेकफाइल लेता है और कुछ मूलभूत मुद्दों की व्याख्या करता है जो एक मुठभेड़ हो सकती है। यह विंडोज पर लिनक्स मेकफाइल्स को संभालने के लिए कुछ विकल्प भी सुझाता है।
मैंने साइबरविन और ग्नविन के साथ कोशिश की, और मेरे लिए काम नहीं किया, मुझे लगता है क्योंकि मेकफाइल मुख्य रूप से विशिष्ट लिनक्स कोड का उपयोग करता है।
जो काम किया वह विंडोज 10 के लिए उबंटू बैश का उपयोग था । यह एक चमत्कार है यदि आप मैक से आते हैं क्योंकि यह मेरा मामला है:
अतिरिक्त सुविधाएं:
आशा करता हूँ की ये काम करेगा
मैं MinGW टूल सेट का उपयोग करता हूं जो mingw32-makeबिल्ड टूल प्रदान करता है, यदि आपके पास यह आपके PATHसिस्टम वैरिएबल में है , तो विंडोज कमांड प्रॉम्प्ट में केवल फाइलों वाली डायरेक्टरी में जाएं और इस कमांड को टाइप करें:
mingw32-make -f Makefile.win
और हो गया।