मैं विंडोज के तहत क्यूनिफॉर्म बनाने की कोशिश कर रहा हूं। मैं निर्माण उत्पन्न करने के लिए सीएमके का उपयोग करता हूं और मिनजीडब्ल्यू मेकफ़ाइल विकल्प का चयन करता हूं।सीएमके मेकफ़ाइल से cmd.exe का उपयोग करने की कोशिश कर रहे MinGW
आंतरिक रूप से मेकफ़ाइलों में डॉस सी: \ pathname शैली पथ यूनिक्स शैली की बजाय है और SHELL cmd.exe पर सेट है (मुझे लगता है कि MinGW के बिन डीआईआर में एक cmd स्क्रिप्ट है लेकिन कोई cmd.exe नहीं है) bash या sh के बजाए।
मैं C:\MinGWzmsys\1.0\bin\bash.exe
पर डबल क्लिक करके बैश शुरू करता हूं। जब मैं इसे चलाने की कोशिश करता हूं तो यह कहता है:
bash.exe"-3.1$ cd /c/cuneiform/build/
bash.exe"-3.1$ make
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
c:\cuneiform\build>
मुझे बैश में वापस आने के लिए तीन बार बाहर निकलना होगा! क्यूं कर?
मैंने मेकफ़ाइल जेनरेट करने का प्रयास किया है जो यूनिक्स स्टाइल पथ का उपयोग करते हैं और sh को कॉल करते हैं लेकिन कुछ कारणों से सीएमके को ऐसा नहीं कर सकते हैं।
आदर्श रूप से मैं इसे बैश या डॉस के भीतर से आजमा रहा हूं? यदि मैं डॉस से प्रयास करता हूं (पथ = सी: \ MinGW \ msys \ 1.0 \ bin; सी: \ विंडोज \ System32) के लिए न्यूनतम पथ सेट करने के बाद, इसी तरह से मर जाता है।
मैं आमतौर पर विंडोज़ के तहत एचपी-यूएक्स या जावा के तहत सी ++ लिखता हूं, इसलिए मिनजीडब्ल्यू और सीएमके मेरे लिए बिल्कुल नए हैं, क्योंकि मुझे यकीन है कि आप बता सकते हैं।
'सेमेक ... -जी" एमएसवाईएस मेकफ़ाइल "...' + 'मेक 'या' सेमेक ... -जी" मिनजीडब्लू मेकफ़ाइल "...' + 'mingw32-make'। –