سؤال

أنا جيد في العمل على Linux باستخدام gcc كمترجم C الخاص بي ولكنني أرغب في الحصول على حل Windows.أيه أفكار؟لقد نظرت ديف-C++ من سفك الدماء ولكن تبحث عن المزيد من الخيارات.

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

المحلول

يمكنك استخدام دول مجلس التعاون الخليجي على نظام التشغيل Windows عن طريق التنزيل مينغ دبليو (توقف) أو خليفته مينغو-w64.

نصائح أخرى

يمكنك الحصول الإصدار المرئي C++ Express مباشرة من Microsoft، إذا كنت تريد شيئًا يستهدف Win32.بخلاف ذلك، MinGW أو lcc، كما هو مقترح في مكان آخر.

دول مجلس التعاون الخليجي في كل مكان.إنه موثوق به ومفهوم جيدًا من قبل الآلاف من الأشخاص عبر عشرات المجتمعات.

ربما يكون Visual Studio أفضل IDE تم تطويره على الإطلاق.لديها مترجم كبير تحتها.ولكنه مخصص لنظام التشغيل Windows فقط.

إذا كنت تلعب فقط، فاحصل على لعبة الخليج العربي - فهي مجانية.إذا كنت قلقًا بشأن المنصات المتعددة، فهي دول مجلس التعاون الخليجي.إذا كنت تتحدث عن تطوير جدي لنظام التشغيل Windows، فاحصل على Visual Studio.

يمكنك دائمًا استخدام gcc عبر cygwin.

يوجد مترجم C مجاني آخر لنظام التشغيل Windows:بيليس ج.

Pelles C عبارة عن مجموعة تطوير كاملة لنظامي التشغيل Windows وWindows Mobile.وهو يحتوي، من بين أشياء أخرى، على مترجم C محسّن، ومجمع ماكرو، ورابط، ومترجم موارد، ومترجم رسائل، وأداة إنشاء أدوات مساعدة وتثبيت المنشئين لكل من Windows وWindows Mobile.كما أنه يحتوي على بيئة تطوير متكاملة (IDE) مع إدارة المشروع، ومصحح الأخطاء، ومحرر الكود المصدري، ومحرري الموارد لمربعات الحوار، والقوائم، وجداول السلسلة، وجداول التسريع، والصور النقطية، والأيقونات، والمؤشرات، والمؤشرات المتحركة، ومقاطع الفيديو المتحركة (AVI بدون صوت)، الإصدارات وبيانات XP.

عنوان URL: http://www.smorgasbordet.com/pellesc/

أنا شخصياً كنت أفكر في استخدام MinGW (ما يستخدمه Bloodshed) مع كتل التعليمات البرمجية IDE.

أنا أفكر أيضًا في استخدام المريخ الرقمي C/C++ مترجم.

ويبدو أن كلاهما يحظى باحترام كبير.

يمكنك المحاولة الكود::كتل, ، وهو أفضل IDE ويأتي مع MinGW مجلس التعاون الخليجي!لقد استخدمته وهو برنامج IDE مجاني جيد جدًا لـ C/C++.

دول مجلس التعاون الخليجي ليست من الناحية الفنية مترجمًا خاصًا بنظام التشغيل Linux.إنه مترجم c/c++ متوافق مع المعايير، وأنا أستخدمه لبرامج Windows بشكل يومي.ربما يكون من الأفضل أن تستخدمه حتى تشعر براحة أكبر مع شيء آخر.

أنصحك باستخدام توزيع MinGW لدول مجلس التعاون الخليجي.سيؤدي ذلك إلى تجميع برامجك محليًا لنظام التشغيل Windows، باستخدام مكتبة قياسية، وما إلى ذلك.

إذا كنت تبحث عن IDE، لدي توصيتين.Visual Studio هو إصدار Microsoft، وعلى الرغم من أنه يحتوي على مشكلات، إلا أنه عبارة عن إصدار ممتاز IDE للعمل مع الكود.ومع ذلك، إذا كنت تبحث عن شيء خفيف الوزن، فإن CodeBlocks هو أيضًا جيد إلى حد ما، وله فائدة إضافية تتمثل في القدرة على استخدام أي مترجم قمت بتثبيته بشكل أساسي (بما في ذلك عدة أشكال من GB وMicrosoft Compiler الذي يأتي مع Visual Studio) والقدرة على فتح ملفات المشروع من IDEs الأخرى.بالإضافة إلى ذلك، فهو يعمل على نظام التشغيل Linux أيضًا، لذا يمكنك جعل هذا الانتقال أسهل على نفسك.

أنا شخصيا أفضل دول مجلس التعاون الخليجي، ولكن هذا أنا فقط.إذا كنت تريد حقًا حل Microsoft، فإن VS هو الحل الأمثل.

مين جيجاو ستكون ترجمة مباشرة من دول مجلس التعاون الخليجي لنظام التشغيل Windows، أو قد ترغب في التحقق من ذلك LCC, ، الفانيليا ج (أكثر أو أقل) مع IDE. بيليس ج يبدو أنه يعتمد على lcc ولديه IDE أجمل إلى حد ما، على الرغم من أنني لم أستخدمه شخصيًا.بالطبع هناك دائما عبر عن الطبعة من MSVC وهو مجاني، ولكن هذا هو مكالمتك.

تتيح لك معظم الجامعات الوصول إلى مايكروسوفت دريم سبارك.

إذا كنت تستخدم دول مجلس التعاون الخليجي/لينكس في الفصل الدراسي، فما عليك سوى تثبيته أوبونتو.يعد Windows نظامًا أساسيًا سيئًا لتطوير لغة C.

كن حذرًا في استخدام مترجم C، وليس C++ إذا كنت تستخدم لغة C بالفعل.في حين أن معظم البرامج في لغة C ستعمل باستخدام مترجم C++، إلا أن هناك اختلافات كافية قد تؤدي إلى حدوث مشكلات.أتفق مع الأشخاص الذين يقترحون استخدام gcc عبر cygwin.

يحرر:
http://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B يظهر بعض الاختلافات الرئيسية

دول مجلس التعاون الخليجي يعمل بشكل جيد.لاحظ أن MSVC هو لا بالضرورة حل صالح لأنه لا يدعم C99.

لقد تأخرت في حضور هذه الحفلة، ولكن بالنسبة لأي من مستخدمي لغة C في المستقبل على نظام التشغيل Windows، فإن Visual Studio يستهدف C90 بدلاً من C99، وهو ما ستحصل عليه في *nix.أستهدف حاليًا C99 على نظام التشغيل Windows باستخدام Sublime Text 2 جنبًا إلى جنب مع Cygwin.

سيجوين ويقدم الدعم الكامل لدول مجلس التعاون الخليجي على نظام التشغيل Windows؛وأيضا مايكروسوفت المجانية الإصدار المرئي C++ Express يدعم مشاريع C "القديمة" على ما يرام.

كانت هناك بعض التعليقات التي تشير إلى أن لغة C ليست لغة C++.في حين أن هذا صحيح، فمن الصحيح أيضًا أن أي مترجم C++ سيقوم أيضًا بتجميع C - عادةً ما يتم تحديد وضع المترجم تلقائيًا بناءً على امتداد اسم الملف، ولكن كل مترجم لديه أيضًا خيار لفرض وضع C أو C++ بغض النظر عن اسم الملف.

لذا اختر مترجم C++ المجاني الذي يناسبك أكثر مع gcc، أو VC++ Express، أو Digital Mars، أو أيًا كان.استخدم IDE الذي تفضله، مثل emacs وvim وVC++ Express وCode::Blocks وBloodshed - أيًا كان مرة أخرى.

أي من هذه الأدوات ستكون أكثر من كافية للتعلم.شخصيًا، بما أنك تسأل عن Windows، سأختار VC++ Express - فهو بيئة تطوير متكاملة (IDE) رائعة، وهو مجاني، وسيعمل على تجميع برامج لغة C بشكل جيد.

فيجوال سي++ اكسبريس هو IDE جيد ومجاني لنظام التشغيل Windows والذي يأتي مع مترجم.

إذا كنت أكثر راحة مع حلول سطر الأوامر بشكل عام ودول مجلس التعاون الخليجي بشكل خاص، مين جيجاو أو سيجوين قد يكون أكثر في زقاقك.وكلاهما مجاني أيضًا.

يتعلق الأمر بما تستخدمه في الفصل.

إذا كانت المختبرات والواجبات تعمل بنظام التشغيل Linux، فمن المحتمل أنك تريد حل MinGW.إذا كانوا في نظام التشغيل Windows، فاحصل على Visual Studio Express.

ألا يمكنك الحصول على نسخة مجانية من Visual Studio Student Addition من مدرستك؟لدى معظم الجامعات برامج لتقديم برامج مجانية للطلاب.

هل تقصد Bloodshed's Dev-C++؟إنه IDE مرئي لطيف لـ C++ والذي يستخدم MinGW's gcc لنظام التشغيل Windows كمترجم خلف الكواليس.لقد تم التخلي عن المشروع لفترة من الوقت (في رأيي، استخدام دلفي لتطوير بيئة تطوير متكاملة لـ C++ هو أمر جيد جداً شيء غبي يجب القيام به لجذب انتباه المطورين)، ولكن لا يوجد شيء يمنعك من استخدامه وتحديث إصدار MinGW's gcc الذي يستخدمه إلى الإصدار الأحدث - إلى جانب أنه مرخص من GPL.

أستخدم إما DEV C++ أو CygWin أو Visual C++ Express من BloodShed.وكلها مجانية وتعمل بشكل جيد.لقد وجدت أنه بالنسبة لي، كان DEV C++ هو الأفضل وكان الأقل غرابة.كل مترجم لديه المراوغات والاختلافات الخاصة به، تحتاج إلى تجربة عدد قليل منها والعثور على ما يناسبك أكثر.لقد أحببت أيضًا حقيقة أن DEV C++ سمح لي بتغيير الخطوط المستخدمة في المحرر.أنا أحب خطوط برمجة Proggy!

يجب أن يعمل المترجمون Windows C++.

أيضا، تحقق من مين جيجاو.

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