मेरे साथ काफी अजीबोगरीब मामला हुआ। मैं एक minGW-64 वातावरण सेट करने का प्रयास कर रहा हूं और इस प्रक्रिया में मुझे पता चला कि मैं कमांड लाइन से कंपाइलर तक नहीं पहुंच सकता।
उदाहरण:
g++
आउटपुट:
'g ++' को आंतरिक या बाहरी कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है।
जो सामान्य रूप से सिस्टम फाइल को नहीं खोज सकता है। परंतु
where g++
प्रदर्शित करता है:
डी:। \ सॉफ्टवेयर \ टीडीएम-जीसीसी -64 \ बिन \ जी ++ exe
कोई अंतर नहीं है कि मैं आभासी वातावरण के अंदर हूं या नहीं।
echo %path%पथ को भी प्रकट करता है।
अजीब बात यह है कि मैं एक पर यह जाँच है Git बैश जो उपलब्ध हैं और दोनों होता है g++और where g++काम करता है के रूप में उम्मीद (निश्चित रूप से यह कुछ भी नहीं है के बाद से कोई तर्क दिया जाता है, लेकिन यह मान्यता प्राप्त है)।
उदाहरण के लिए:
g++
g ++। exe: घातक त्रुटि: कोई इनपुट फ़ाइलों का संकलन समाप्त नहीं हुआ।
उस व्यवहार के बारे में कोई विचार?
g++। यह आपको पथ की जांच करने के लिए लॉन्च कमांड प्रॉम्प्ट प्रक्रिया का वातावरण दिखाएगा। आप यह भी देखेंगे कि क्या आपको एक्सेस से वंचित रखा गया है और विंडोज खोज पथ को कैसे नेविगेट करता है। यदि आवश्यक हो तो अनफ़िल्टर्ड PML फ़ाइल अपलोड करें।
cmd.exe। भले ही मैं विंडोज़ से प्रक्रिया को शामिल करना चुनूं!