2012-07-20 17 views
32

में नहीं मिला है, मुझे ग्रहण में पाथ त्रुटि में प्रोग्राम "मेक" नहीं मिला है।प्रोग्राम "मेक" पाथ

C:\cygwin\bin; 
%JAVA_HOME%\bin; 
%ANT_HOME%\bin; 
%ANDROID_SDK%\tools; 
%ANDROID_SDK%\platform-tools; 
%ANDROID_NDK%; 
%CommonProgramFiles%\Microsoft Shared\Windows Live; 
C:\Program Files\NVIDIA Corporation\PhysX\Common; 
%SystemRoot%\system32; 
%SystemRoot%; 
%SystemRoot%\System32\Wbem; 
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; 
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\; 
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\; 
C:\Program Files\Git\cmd 

जो नहीं हो (मैं जाँच की और make.exe वहाँ में है) फ़ोल्डर के साथ शुरू होता है PATH, लेकिन ग्रहण अभी भी Program "make" not found in PATH चला जाता है: मैं पथ वैरिएबल जो है की जाँच की।

मैंने पथ को बदलने और कई बार पुनरारंभ करने का प्रयास किया है लेकिन कुछ भी नहीं दिख रहा है।

+1

क्या आपके पास अपने पथ में कहीं भी 'make.exe' फ़ाइल है, उदाहरण के लिए 'सी: \ cygwin \ bin' में? आपको अन्यथा जीएनयू स्थापित करना चाहिए। –

+3

कृपया मल्टीपोस्ट मत करो। आपने पहले से ही इस प्रश्न से पूछा है: http://www.eclipse.org/forums/index.php/m/773854/ (अंतिम टिप्पणी) –

+1

@AdelBoutros इंटरनेट पर विभिन्न स्थानों पर एक ही प्रश्न पूछने के खिलाफ कोई प्रतिबंध नहीं है । यह एक बड़ी जगह है। मदद मांगने के लिए लोगों को दंडित न करें। – Conrad

उत्तर

3

बस विवरण स्पष्ट करने के लिए है कि आदेल के लिंक किए गए ग्रहण मंच को शामिल किया गया है, यहाँ मैं यह कैसे हल (OS X पर) है:

नोट: के लिए मुझे, यहां तक ​​कि मेरी निजी वातावरण (यानी पार्टी में हैं, गूंज $ पथ यद्यपि), यह में था/डेवलपर/usr/bin मैं अभी भी इसे जोड़ने के लिए के ग्रहण करने के लिए पर्यावरण चर था: Eclipse Preferences -> C/C++ -> Build -> Environment -> Add.. -> "${PATH}:/Developer/usr/bin"

को

जाओ कुछ अन्य ओएस के मामले में, सिर्फ सही पथ जहाँ मेकअप मौजूद है का उपयोग करें।

1

शायद वहाँ C:\cygwin\bin called xxxxxmake.exe अंदर कुछ फाइलें हैं, सुनिश्चित करें कि आप Cygwin के संस्थापक के माध्यम से स्थापित किया है उपकरण 'बनाने' बनाने make.exe

1

को यह नाम बदलने का प्रयास।

+0

मेरे पास है, मैं कमांड लाइन से 'मेक' कह सकता हूं। – Betlista

34

यदि आप किसी कारण से जीसीसी का उपयोग नहीं कर सकते हैं तो आप टूलचैन को बदलने का प्रयास कर सकते हैं। (परियोजना एक्सप्लोरर में राइट क्लिक करके अपने प्रोजेक्ट के नाम पर) ओपन गुण अपनी परियोजना के लिए, तो C/C++ का निर्माण>उपकरण चेन संपादक। आप वर्तमान निर्माता को से जीएनयू बनाएं बिल्डर से सीडीटी आंतरिक बिल्डर या आपके पास जो भी संगत है।

+3

यह मेरे लिए काम नहीं कर रहा है। – Betlista

+1

100% मेरे लिए काम कर रहा है।^_^ –

+0

यह अंततः मेरे लिए काम करता है जब मैंने मिनजीडब्ल्यू के जीसीसी/जी ++ कंपाइलर-ड्राइवर स्थापित किए और मेरे विंडोज पथ में मिनजीडब्ल्यू * बिन * फ़ोल्डर मिला। – RBV

3

आप CDT के लिए MinGW toolchain का उपयोग कर रहे हैं, तो make.exe सेल्सियस पर पाया जाता है: \ MinGW \ msys \ 1.0 \ बिन

(या MinGW फ़ोल्डर में make.exe खोज करते हैं।)

जोड़ें ग्रहण विंडो-> प्राथमिकता-> पर्यावरण

0

में यह पथ मुझे एक ही समस्या थी। शुरुआत में मैंने सिग्विंग & के साथ एक्लिप्स सीडीटी स्थापित किया था जो आसानी से काम कर रहा था। एक दिन एक समस्या हुई जिसके कारण मुझे विंडोज़ रीसेट करना पड़ा। उसके बाद जब मैंने ग्रहण खोला तो मैंने ऊपर वर्णित मुद्दे का सामना करना शुरू कर दिया। इस तरह मैंने इसे हल किया।

सबसे पहले मैंने पाया कि त्रुटि में PATH परिवर्तनीय मान विंडोज़ के पैथ चर के समान है (केवल दो मानों की मैन्युअल तुलना द्वारा)। मैंने पाया कि वही होना चाहिए। अब मुझे एहसास हुआ कि यह एक पाथ समस्या है।

फिर सिगविन की तलाश शुरू कर दी गई है या नहीं? यह वहाँ था। मैं स्थित & पाया कि यह

C:\cygwin64\bin> 
C:\cygwin64\bin>dir ma* 
Volume in drive C is Windows8_OS 
Volume Serial Number is 042E-11B5 

Directory of C:\cygwin64\bin 

16-05-2015 18:34   10,259 mag.exe 
13-08-2013 04:57    384 mailmail 
11-04-2015 02:56    4,252 make-emacs-shortcut 
15-02-2015 23:25   194,579 make.exe 
04-05-2015 21:36   40,979 makeconv.exe 
29-07-2013 11:57   29,203 makedepend.exe 
16-05-2015 18:34   79,891 makeindex.exe 
16-05-2015 18:34   34,323 makejvf.exe 
07-05-2015 03:04    310 mako-render 
18-04-2015 02:07   92,179 man.exe 
18-04-2015 02:07   113,683 mandb.exe 
13-08-2013 04:57    286 manhole 
18-04-2015 02:07   29,203 manpath.exe 
24-10-2014 13:31   274,461 mate-terminal.exe 
24-10-2014 13:31    1,366 mate-terminal.wrapper 
       15 File(s)  905,358 bytes 
       0 Dir(s) 373,012,271,104 bytes free 

C:\cygwin64\bin> 

में मौजूद है तो मैं बस आगे & चला गया पथ चर अद्यतन इस पथ & ग्रहण को पुन: प्रारंभ शामिल करने के लिए।

कोड संकलित & डिबगिंग (जीडीबी) अच्छी तरह से काम कर रहा है।

उम्मीद है कि इससे मदद मिलती है।

9

यदि आप MinGw का उपयोग कर रहे हैं, तो mingw32-make.exe को "c: \ MinGW \ bin" फ़ोल्डर में बनाने या exew को अपने सिस्टम में स्थापित करने के लिए mingw32-make.exe का नाम बदलें।

0

पर जाएं परियोजना> गुण> सी/सी ++ बिल्ड> पर्यावरण। आप तीन फ़ील्ड देखेंगे, पाथ चुनें। देखें कि make.exe युक्त फ़ोल्डर को पथ में जोड़ा गया है या नहीं। कभी-कभी सिस्टम पाथ चर (मेरे कंप्यूटर> गुण> उन्नत सिस्टम सेटिंग्स ... से बना) में परिवर्तन ग्रहण में दिखाई नहीं देता है। इससे मेरे लिए समस्या हल हो गई, उम्मीद है कि यह आपको भी मदद करेगी!

5

क्या आप पहली बार "हैलो वर्ल्ड" चलाने की कोशिश कर रहे हैं? कृपया सुनिश्चित करें कि आप उचित टूलचेन चुनते हैं। विंडोज के लिए आपको मिनीजीडब्ल्यू जीसीसी चुनना होगा। enter image description here

डिफ़ॉल्ट के रूप में MinGW जीसीसी संकलक बनाने के या त्रुटि "कार्यक्रम" के साथ मूल परियोजना परिवर्तन करना "पथ में नहीं मिला" या "लांच नहीं मिला द्विआधारी ग्रहण C++ विफल" जब आप बस पर जाने के कार्यक्रम चलाने की कोशिश कर रहा विंडोज >> प्राथमिकताएं >> सी \ सी ++ बिल्ड >> उपकरण चेन संपादक >> MinGW जीसीसी के लिए वर्तमान toolchain बदलें

enter image description here

2

MinGW में, मैं निम्नलिखित बातें स्थापित करने के लिए किया था:

Basic Setup -> mingw32-base 
Basic Setup -> mingw32-gcc-g++ 
Basic Setup -> msys-base 

और ग्रहण में,

Windows -> Preferences -> C/C++ -> Build -> Environment 

के पास जाओ और ("मूल पर्यावरण के लिए वेरिएबल" विकल्प सेट के साथ) निम्नलिखित वातावरण चर सेट:

MINGW_HOME C:\MinGW 
PATH C:\MinGW\bin;C:\MinGW\msys\1.0\bin 

क्लिक करें "लागू करें" और फिर "ठीक है" ।

यह मेरे लिए काम करता है, जहां तक ​​मैं कह सकता हूं।

0

अतिरिक्त संकेत: यदि आपके पास विभिन्न टूलचेन के साथ कई परियोजनाएं खुली हैं, तो असफल प्रोजेक्ट के पथ के लिए बिल्ड कंसोल हेडर देखें।

मैंने अभी तक एक त्रुटि को ठीक करने के लिए आधे घंटे बिताए हैं जो इस त्रुटि को दिखाता है क्योंकि निराशाजनक रूप से पुरानी टूलचैन सेटिंग्स वाली एक और परियोजना उसी वर्कबेंच में खुली थी। अन्य परियोजना को बंद करने से निर्माण को फिर से सक्षम किया गया।

0

आप Windows पर जीएनयू एमसीयू ग्रहण का उपयोग कर रहे हैं, तो यकीन है कि Windows Build Tools स्थापित कर रहे हैं, फिर स्थापना पथ की जाँच करें और "ग्लोबल बिल्ड उपकरण पथ" ग्रहण विंडो/प्राथमिकताएं अंदर भरने ...:

Global Build Tools Path

संबंधित मुद्दे