المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس كمبايلر لغه سي



Xara
19-11-2003, 05:39 PM
لسلام عليكم ورحمه الله وبركاته
احب ان اشكر جميع الاعضاء على المجهودات الكبيرة في جميع اقسام هذا المنتدى ..
وكل عام وانتم بخير ،،، وتقبل الله اعمالنا واعمالكم الصالحه ...

واجهتني مشكله في كمبايلر السي .. السؤال: كيفية عمل كمبايلر وماهيه خصائص كل امر مثل o- وووو
وايضا المعروف عن السي تعدد الكمايلر واختلاف الطريقة صياغه الكود ،، فكمبايلر الينكس هل يقبلها جميعها ام بعضها ام ماذا..؟
فلو وضع كل عضو في رده على الموضوع هذا الملعومات التي يعرفها لتمكنا من تغطيه الموضوع من جميع جوانبه...!
ارجو من الجميع المشاركه ولكم جزيل الشكر ......

ErrorMsg
20-11-2003, 09:32 AM
جرب kdevalop أو anjuta للسهولة
----
لمعرفة كل شيء عن gcc اكتب
man gcc
أو
gcc -v --help
---
لعمل ملف تنفيذي من ملف test.c ونسميه test (أو test.bin) الإمتداد غير مهم
gcc test.c -o test
الترتيب غير مهم يعني هذا صحيح
gcc -o test test.c
الآن ملف test هو ملف تنفيذي يعني exe بس في لينكس الإمتداد مش مهم
ولكن قبل أن تنفذ هذا الملف عليك أن تعطي الإذن بتنفيذه إما بالنقر بالزر الأيمن ثم permition
أو بكتابة
chmod +x test
اذا كان cpp يمكنك استبدال gcc ب ++g
g++ test.cpp -o test
اذا كان المشروع أكثر من ملف
g++ test.cpp testlib.cpp test3.cpp -o test
---
لتصغير الملف بحذف المعلومات الزائدة أضف s-
gcc test.c -o test -s
لعمل opitmization
gcc test.c -o test -O9
---
لإضافة مكتبة l- ثم اسم المكتبة
gcc test.c -o test -lglut -lopengl
---

Xara
20-11-2003, 04:47 PM
يعطيك الف عافيه عزيزي العلمومات
وجزاك الله الف خير
وقبال الاعضاء الباقي الواحد يصحي من سباته ويكتب معلومه يكسب بها الاجر والثواب