حملت ال GCC Compiler من الموقع بس عايز احوله تنفيذى ومن الواضح من شرح الموقع إنه بيحتاج خطوات كتير شوية فبدل ما لسة اترجم واحول لو حد يعرف الطريقة يوفر لى وقت بيعا ولكم جزيل الشكر
إزاى أحول Gcc Compiler ل Exe
أنا حاسس إن كتبت طلب غريب يا جماعة مش معقول ولا واحد عنده فكرة عن العملية ده
أرجوكم ساعدونى اللى عنده فكرة يسعفنى فى الوقت بدل ما ادخل على الموقع ولسة اقرأ الخطوات والمطاليب واترجم وادور
تم تعديل هذه المشاركة بواسطة Ben_Laiid في 1 سبتمبر 2007 في 22:04
TYEF كتب:حملت ال GCC Compiler من الموقع بس عايز احوله تنفيذى ومن الواضح من شرح الموقع إنه بيحتاج خطوات كتير شوية فبدل ما لسة اترجم واحول لو حد يعرف الطريقة يوفر لى وقت بيعا ولكم جزيل الشكر
يا عزيزي هذا البرنامج هو خاص بنظام التشغيل لينكس و الخطوات الكثيرة التي تتحدث عنها هي على نظام لينكس، اذا كنت تستخدم وندوز عليم اما بالتيربو سي او فيجوال سي
تم تعديل هذه المشاركة بواسطة bhamak82 في 8 سبتمبر 2007 في 01:47
با اخي في الله متتعصبش كده ، قلي وان شاء الله هسعدك
1 انت منزل الاصدار بتاع الوندز ولا اللينكس ولو كان للينكس
2 اه نسخه اللينكس الي انت بتستخدمها
شاكرا جدا على ردودكم انا عارف ان غبت كتير بس ده الموقع بتاع gcc وعلى فكرة المترجم ده هما عاملينه عبارة عن مشروع يمكن تحويله لاى صيغة تعمل تحت نظام تشغيل معين والله اعلم
البرنامج بيعمل على Windows بردو .. هتلاقيه فى بروجكت MinGW ! ، وكتير من البرامج بتستخدمه زى DEV C++
حدد الإمتداد لل output وانت بتعمل كمبيل دا لو هتعمله يدوى!
gcc program.c -o program.exe
GCC هو في الاساس فعلا لنظام التشغيل لينوكس و من قبلة يونكس
لكن في نسخه للوندوز اسمها djgpp
نزله من هنا www.osdever.com
عشان تخليه يشتغل اتبع التعليمات في الملف readme.1st علي حسب النظام الي انت عليه
لا اله إلا الله
وردت بعض الاخطاء يجب الانتباه لها
اقتباسهذا البرنامج هو خاص بنظام التشغيل لينكس
اقتباسلكن في نسخه للوندوز اسمها djgpp
GCC ليس خاص بLinux بالرغم من استعماله
djcpp لا علاقة له ب GCC وهو يعمل على DOS من برمجة DJ Delorie
GCC تعني GNU C Compiler
وهو ليس Compiler فقط بل مجموعة من الادواة المطورة اساسا لبناء نظام HURD
المقصود يا اخ عبد العزيز ان اللي عايزين يشتغلوا علي GCC من حيث ال syntax طرق البرمجة الخ ومعندهمش لا لينكس ولا يونكس لازم ينزلوا نسخه تشتغل معاهم علي الويندوز حتي لو هيا بتشتغل تحت الدوس بهيا تعتبر بتشتغل لنظام تشغيل ويندوز اما نت لو حاولت تسطبها علي لينكس مش هتشتغل حتي لو جيت تشوف اول مثال في كتاب السي بتاع ريتشي تلاقيه بتيرجم كده gcc -c hello.c hello.exe ودي نفس الطريقة في djgpp يعني هي مجموعة من الادوات من ضمنها gcc وده للي عاوزين يستخدموه بس معندهمش ويندوز فيه برضه Cygwin وده مترجم تاني بيشتغل تحت الويندوز وده الناس بتستخدمه لأن كل الامثله بتاعة برمجة نواة انظمة التشغيل بتستخدم gcc في بيئة لينكس وعشان مستخدمين ويندوز معندهمش حيلة و ميعرفوش يتسدخدموه عملولهم نسخة للويندوز (انا اسف للدوس) عشان يشغلو الاكواد من غير ميغيروا الاكواد نفس النظام مع nasm ليها نسخه بتشتغل علي لينكس وليها نسخه بتشتغل علي ويندوز \ دوس
لا اله إلا الله
محمد جبر كتب:المقصود يا اخ عبد العزيز ان اللي عايزين يشتغلوا علي GCC من حيث ال syntax طرق البرمجة الخ ومعندهمش لا لينكس ولا يونكس لازم ينزلوا نسخه تشتغل معاهم علي الويندوز حتي لو هيا بتشتغل تحت الدوس
ولما تحت DOS ويوجد MinG !!!
Dev-C++ و code::blocks
بص هو الموضوع مش انه تحت الدوس هو الموضوع انه عشان متحسش بأي فرق مهما كنت بتشتغل علي اي نظام يعني اصدي ان في الواجهة الرسومية مش بيبقي فيه نفس المرونة انت في gcc بسطر الاوامر تقدر تطلع اكتر من نوع من الملفات اما كتابة الكود فدي انت تكتبها فأي محرر نصوص ناهيك ان ال gcc بيستخدم بمرونة مع nasm وتقدر تدمج الكودين مع بعض ده غير ال inline assembly وده اللي مشفتوش بيشتغل فحتة تانية كويس في حاجه كمان في ال gcc تقدر تتجنب المحسنات اللي المترجم بيحطها علي السجلات او علي اوامرالاسمبلي اللي انت بتحطها زي مكان الاخ جاس بيقول زمان "كود مش بيضاف فيه سطر غير اللي انت كاتبه " يعني فعلا المترجم الافضل لعمل انظمة التشغيل والبرامج التي تعمل وحدها
stand alone programs
لاحظ ان مش استخدام سطر الاوامر دايما عوده للوراء بدليل ان فيه اوامر كتير كويسة جدا مش بينفع تتعمل الا بسطر الاوامر خصوصا في تعديل كمية كبيرة من الملفات !
تحرير : متنساش كمان ان لينوس تروفالد لما كتب اول نواة للينوكس كان بيستدخدم gcc فنحن متبعون في هذا ولسنا مبتدعون :)
تم تعديل هذه المشاركة بواسطة محمد جبر في 28 أكتوبر 2007 في 16:04
لا اله إلا الله
هذا الموضوع مغلق.

