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

مشاهدة النسخة كاملة : لينكس أريد مساعد برمجة



أحبك حييييل
22-10-2003, 01:11 AM
بسم الله الرحمن الرحيم
أرجوا من الأخوة في المنتدى مساعدتي في حل هذه المشكله
هناك مشكلة تواجهني و هي كيف أفرق بين الخطأ في الصياغ أو الخطأ أثناء التشغيل
إذا كان عندي برنامج مكتوب بغلة ++C و هذا البرنامج صحيح بالسبة للصياغ اللغة
لكن هناك خطأ RunTime Error في ويندوز أعرف الفرق بينها
و لكن في لينكس ما أدري كيف أفرق بينهم
أرجوا مساعدتي و في حل هذه المشكله

مـسـك
26-10-2003, 08:00 PM
كيف تعرف الخطأ أثناء التشغيل في ويندوز !!!
الخطأ أثناء التشغيل حسب علمي يجب ان تراجع برنامجك و هذا في اي نظام كان

على اي حال ممكن تكون تقصد شيء اخر ، ممكن توضح و تبين لنا ايش تستخدم بالضبط ؟

ErrorMsg
27-10-2003, 11:40 AM
Run time error
لا يمكن كشفه في جميع الأنظمة أنت ربما تقصد شئا آخر مثلا اذا كنت تريد حساب مساحة مستطيل وكتبت
int a=w+h
بدلا من
int a=w*h
----
فإن كل الأنظمة ستعيطيك أنه صحيح ولن تعترض
----

أرجوا التوضيح منك بأمثلة بما تقصد حتى نساعدك

أحبك حييييل
27-10-2003, 05:17 PM
هناك نوعان من الأخطاء
الأول هو syntax error
و الثاني هو Run Time Error
في الويندوز أقدر أسوي compiler على syntax error فقط
أما لو أسوي لي البرنامج run تطلع لي التشغيل إذا كان ما في خطأ في Run Time Error
إما في الينكس حاجة تختلف هو أن compiler (g++)a يجمع الأخطا في syntax error و
Run Time Error

و أنا أريد compiler يقوم بفحص الأخطاء syntax error
و أريد أمر يسوي لي run على هذا البرنامج و إذاكان في أخطاء Run Time Error
يطلع لي الأخطاء

و يا أخوي مسك إذا أنت تعرف لي compiler لي لغة ++C أقدر أركب على الينكس بدل
من ++g
ارجوا لا تبغل علي

مـسـك
28-10-2003, 05:03 AM
انا ما اعرف كومبايلر لأنني مرتاح معg++ لكني متأكد من وجود المئات لو بحثت في الشبكة سوف تجدها

أحبك حييييل
28-10-2003, 01:32 PM
يا أخوي مسك أنا بحثت في الشبكة
و لكن لم أجد compiler نسخة مجانيه يركب على لينكس
و أنا كنت أريد compiler لي شركة Borland
و لكن للأسف ما حصلت على الشبكة نسخة مجانيه و ليست تجريبيه

ErrorMsg
04-11-2003, 02:03 PM
الكمبايلرات لا تعطي الأخطا الكمبايلر يحول من .c إلى .exe

ربما يكون برنامج kdev أو anjuta هو ضالتك التي تبحث عنها

أحبك حييييل
05-11-2003, 09:18 AM
يا أخوي compiler زي ما قلت يحول ملف المصدر إلى ملف تطبيق
ولكن قبل ما يحول إلى ملف تطبيق لازم يسوي فحص على syntax إذا كان مافي
أخطاء يقوم بتحويل الملف إلى ملف تطبيق

مـسـك
05-11-2003, 03:05 PM
نعم صحيح يا احبك لكن يفحص الأخطأ المنطقيه او النصيه و لا يعمل فحص لأخطأ التشغيل لان هذا مستحيل
و هذي تقوم بها جميع الكومبايلرات التي اعرفها و على فكره الـ gcc ممكن تخليه يعرض لك الأخطأ و التحذيرات بألوان حتى تسهل عليك العمليه

أحبك حييييل
08-11-2003, 02:17 AM
ممكن يا أخوي مسك ما عليك أمر
توضح كلام مع شرح هذه الطريقه

مـسـك
08-11-2003, 06:32 AM
بما انني هذه اليومين في حالة برمجه :) تفضل هذه بعض الخيارات للبرمجه في يونكس

http://gcc.gnu.org/onlinedocs/
http://www.gtk.org/
http://developer.kde.org/
http://www.kdevelop.org/
http://www.trolltech.com/documentation/index.html?cid=4

http://wingtk.sourceforge.net/ishan/glade.html
http://www.gtk.org/tutorial/index.html
http://developer.gnome.org/doc/API/gtk/index.html
http://developer.gnome.org/doc/API/api-toc.html

SLACKER_5
08-11-2003, 10:21 PM
:)
التحويل Compilation سيتم فيها التعرف على الاخطاء اللغوية Syntax .. و ان كل شيبء صحيح .. في محاولة التشغيل قد تكون هناك تعارضات و يعطيك رسالة خطأ .. أحياناً هناك أخطاء برمجية لا يمكن للCompiler التعرف عليها و يتعرف عليها النظام مثل القسمة على صفر , متغير حمل أكبر من طاقته أو أو أو أو ...
استخدام Vi و gcc كافي للبرمجة :) استخدام gcc لا يخفي عليك تحويل اكثر من ملفات و التعامل مع برنامج باكثر من ملف مثل ان تقوم بتحويل اكثر من ملف مرة واحدة :)
و gcc يعطيك بالتفصيل أين الاخطاء و انا شخصياً أعجبت به أكثر من Borland .. و اذا لا زلت يمكن تقدر تشغيل البورلاند عن طريق wine أو winex