سؤال

لقد قمت بتثبيت Eclipse وCDT (لاستخدام C/C++ في Eclipse يلزم وجود CDT)، بالإضافة إلى تثبيت Cygwin حتى أتمكن من تجميع ملفاتي.

في متغيرات البيئة قمت بتعيين المسار ليشمل ما يلي:"C:\cygwin\bin;"

يتم تثبيت كل من g++ وmake وGDC عبر Cygwin.لقد تأكدت من ذلك من خلال البحث عنها في مجلد bin - كلهم ​​هناك.

إذا قمت بإدخال "make" في موجه أوامر Windows، فسيظهر هذا:

make: *** No targets specified and no makefile found.  Stop.

إذا قمت بإدخال "g++" أو "gdc" في موجه أوامر Windows، فسيظهر هذا (أو ما شابه):

'g++' is not recognized as an internal or external command,
operable program or batch file.

لذا، بمعنى آخر، يعمل الإصدار ولكن الباقي لا يعمل.. لكنهم موجودون في نفس مجلد المهملات!لقد جعلني في حيرة من أمري تماما.

إذا حاولت فتح Cygwin Bash Shell وg++ وmake وGDC كلها تعمل هناك.

ومع ذلك، أحتاجه للعمل في موجه الأوامر حتى يتمكن Eclipse من تجميع البرامج التي أكتبها في IDE.

إذا كنت تعرف لماذا يحدث هذا، واسمحوا لي أن أعرف.

هل كانت مفيدة؟

المحلول

وأنا لم تستخدم سيغوين كثيرا، ولكن ما أفهمه هو لك <م> هل لديك لاستخدامه من قذيفة باش سيغوين.

وإذا كنت بحاجة إلى ز ++، جعل، وما إلى ذلك، استخدم مينغو ، مع ذلك، ز ++ يعمل من النوافذ العادية سطر الأوامر.

نصائح أخرى

وهنا هو ما حدث لي وكيف أنها ثابتة. . بلدي C: \ سيغوين \ بن \ ز ++ إكس هو اختصار لافتا إلى C: \ غيرها \ البدائل \ ز ++ إكس، الذي يشير إلى C: \ سيغوين \ بن \ ز ++ - 3.exe. استبدال ز ز ++ مع ++ - 3 عملت بالنسبة لي

وإضافة مسارات سيغوين إلى المتغير مسار عمل بالنسبة لي (ويندوز 8.1 64 بت):

والذهاب إلى خصائص النظام واختر خصائص النظام المتقدمة

والذهاب إلى متغيرات البيئة وحدد مسار في متغيرات النظام، انقر فوق تحرير

وإضافة مسارات سيغوين ... 32 بت:

C:\Cygwin\bin;C:\Cygwin\usr\bin

و64 بت:

C:\Cygwin64\bin;C:\Cygwin64\usr\bin

في ال كمد النافذة، حاول الكتابة سحق لبدء قذيفة باش في تلك النافذة.إذا لم ينجح ذلك، فإن دليل cygwin bin ليس في المسار الخاص بك.

اذا نجحت ادخل اكتب ز ++ و اكتب صنع لرؤية المسارات المستخدمة لهذه الأوامر.أنا متأكد من أن مشكلتك تتعلق بمتغير PATH الخاص بك.

في C: \ سيغوين \ بن معرفة ما إذا كان ز ++ إكس هناك. إذا لم يكن كذلك، لم يتم تثبيت بشكل صحيح والتي قد تحتاج إلى تثبيت مرة أخرى. هذا ما كان مشكلتي وانها حلها:)

هل يمكن تثبيت نسخة ويندوز من الذي للحصول على بعض المساعدة في معرفة بالضبط الذي التنفيذية ويجري المدى.

وربما انها التقاط 'جعل' من مكان مختلف تماما، وبالإضافة ل٪ PATH٪ لا يعمل.

والتحقق من ذلك أيضا عن طريق كتابة echo %path% في نفس إطار موجه الأوامر كما كنت ترى أن المشكلة في، فقط للتأكد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top