 
هذا هو الأمر sdcpp الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
sdcpp - معالج C المسبق لـ SDCC
موجز
com.sdcppold [خيارات] اسم الملف
الوصف
توثق صفحة الدليل هذه بإيجاز ملف com.sdccp أمر. تمت كتابة صفحة الدليل هذه لـ
توزيع دبيان جنو / لينكس لأن البرنامج الأصلي لا يحتوي على دليل
صفحة. بدلاً من ذلك ، يمكنك قراءة الوثائق في / usr / share / doc / sdcc-doc.
SDCC هو برنامج مجاني، يمكن إعادة توجيهه، ومُحسِّن لمترجم ANSI-C مصمم لـ 8 بت
المعالجات الدقيقة.
OPTIONS
-تضمن
قم بتضمين محتويات قبل الملفات الأخرى.
-يماكروس
قبول تعريف وحدات الماكرو في .
-iprefix
تحديد كبادئة للخيارين التاليين.
-iwithprefix
إضافة إلى نهاية النظام تشمل المسار.
-iwithprefix قبل ذلك
إضافة إلى نهاية مسار التضمين الرئيسي.
-نظام
إضافة إلى بداية النظام تشمل المسار.
- بعد
إضافة إلى نهاية النظام تشمل المسار.
-I
إضافة إلى نهاية مسار التضمين الرئيسي.
-أنا- تتضمن التفاصيل الدقيقة التحكم في المسار؛ انظر مستندات المعلومات.
-نوستدينك
لا يتضمن نظام البحث الدلائل (الأدلة المحددة بـ -نظام سوف يبقي
يستخدم).
-نوستدينك ++
لا تقم بالبحث في النظام بما في ذلك الدلائل الخاصة بـ C++.
-o
ضع الإخراج في .
-متحذلق
إصدار جميع التحذيرات التي تتطلبها معايير ISO C الصارمة.
- أخطاء متداخلة
القضية -متحذلق التحذيرات كأخطاء بدلاً من ذلك.
-الخط
دعم ISO C trigraphs.
-لانج-ج
افترض أن مصادر الإدخال موجودة في لغة C.
-لانج-c89
افترض أن مصادر الإدخال موجودة في C89.
-لانج-ج++
افترض أن مصادر الإدخال موجودة في C++.
-lang-objc
افترض أن مصادر الإدخال موجودة في ObjectiveC.
-lang-objc++
افترض أن مصادر الإدخال موجودة في ObjectiveC++.
-لانج-اسم
افترض أن مصادر الإدخال موجودة في المجمع.
-std =<الأمراض المنقولة جنسيا الاسم>
تحديد معيار المطابقة؛ واحد من: gnu89، gnu99، c89، c99، iso9899:1990،
ايزو 9899:199409، ايزو9899:1999
-+ السماح بتحليل ميزات نمط C++.
-w منع رسائل التحذير.
-كتابات
تحذير إذا تمت مصادفة trigraphs.
-لا-تريغرافس
لا تحذر من trigraphs.
-تعليق {تعليقات}
تحذير إذا بدأ أحد التعليقات داخل تعليق آخر.
-لا تعليق{s}
لا تحذر من التعليقات.
-تقليدي
التحذير من الميزات غير الموجودة في لغة C التقليدية؛
-غير تقليدي
لا تحذر من لغة C التقليدية؛
- وندف
تحذير إذا تم استخدام ماكرو غير محدد بواسطة #if.
-Wno-Undef
لا تحذر من اختبار وحدات ماكرو غير محددة.
-ويمبورت
تحذير من استخدام توجيه #import.
-عدم الاستيراد
لا تحذر من استخدام #import.
-خطأ
تعامل مع جميع التحذيرات على أنها أخطاء.
-لا يوجد خطأ
لا تعامل التحذيرات كأخطاء.
-Wsystem- رؤوس
لا تقم بقمع التحذيرات من رؤوس النظام.
-لا يوجد رؤوس للنظام
منع التحذيرات من رؤوس النظام.
الجدار شاحن تمكين كافة تحذيرات المعالج المسبق.
-M إنشاء تبعيات الصنع.
-MM As -M ، ولكن تجاهل ملفات رأس النظام.
-مف
اكتب مخرجات التبعية إلى الملف المحدد.
-مغ علاج ملف الرأس المفقود كملفات تم إنشاؤها.
-MP إنشاء أهداف زائفة لجميع الرؤوس.
-MQ
أضف هدف MAKE المقتبس.
-MT
أضف هدفًا غير مسعر.
-D
حدد أ مع السلسلة "1" كقيمتها.
-D=
حدد أ مع كقيمة لها.
-A ()
التأكيد على إلى .
-ا- ()
تعطيل إلى .
-U
غير محدد .
-H اطبع اسم ملفات الرأس عند استخدامها.
-C لا تتجاهل التعليقات.
-dM عرض قائمة بتعريفات الماكرو النشطة في النهاية.
-د الحفاظ على تعريفات الماكرو في الإخراج.
-dN As -د إلا أنه يتم حفظ الأسماء فقط.
-دي قم بتضمين #التوجيهات في الإخراج.
-مجهزة
تعامل مع ملف الإدخال كما تمت معالجته مسبقًا.
-ftabstop =
المسافة بين علامات الجدولة لإعداد تقارير الأعمدة.
-P لا تقم بإنشاء توجيهات #line.
-$ لا تسمح بـ "$" في المعرفات.
-Remap إعادة تعيين أسماء الملفات عند تضمين الملفات.
-v or --الإصدار
اعرض رقم الإصدار.
-h or --مساعدة
إظهار ملخص الخيارات.
استخدم sdcpp عبر الإنترنت باستخدام خدمات onworks.net
 














