هذا هو الأمر afs_compile_et الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
afs_compile_et - إنتاج جداول نصية خطأ للترجمة
موجز
afs_compile_et [-ديبوغ] [-لغة <طويل>]
[-اختصار <بادئة>] [-v <الإصدار>]
[-h <تتضمن>] <[-ينبعث <الناتج>]
error_table>
الوصف
تشير afs_compile_et يقوم الأمر ببناء جداول نص الخطأ للترجمة. هذا يتضمن
كل من ملف الرأس الذي يحتوي على مجموعة من التعيينات بين أسماء وقيم الخطأ وملف .c
(أو .msf) ملف يوفر جدولًا نصيًا للأوصاف.
الerror_table> تحدد الوسيطة جدول الأخطاء الذي سيتم إنشاؤه. جدول الخطأ
يجب أن تكون المواصفات موجودة في دليل العمل الحالي أو في الدليل المحدد
مع -اختصار ويجب تسميته error_table.et.
افتراضيا، afs_compile_et يولد ملفين في استدعاء واحد. هذا هو إشكالية ل
أنظمة البناء المتوازية. ال -ينبعث يمكن استخدام الخيار لإنشاء ملفات الإخراج
بشكل مستقل مع دعوتين منفصلتين من afs_compile_et لجدول خطأ معين.
يسمح هذا لأنظمة البناء المتوازية بإنشاء ملفات المصدر والرأس ، وملفات
الأهداف التي تعتمد على المصدر الذي تم إنشاؤه وملفات الرؤوس بالتوازي.
يحذر
يتم استخدام هذا الأمر داخليًا في عملية الإنشاء لـ OpenAFS. معظم المستخدمين
الوصول إلى هذه المعلومات عبر ترجمه(1) وليس عبر afs_compile_et.
لا يستخدم هذا الأمر حزمة تحليل سطر أوامر AFS القياسية.
OPTIONS
-ديبوغ
لا يفعل شيئا. لا يضيف معلومات التصحيح إلى الإخراج ولا يوفر
معلومات إضافية عن عملها.
-لغة <طويل>
يحدد نوع الإخراج المراد إنشاؤه. حاليًا ، فقط ANSI C و K&R هما
القيم المدعومة (عبر ملف c و ك & ص-ج القيم ، على التوالي). الافتراضي هو ANSI C.
بدأ بعض الدعم لـ C ++ ، لكن هذا غير مدعوم حتى الآن.
تشير -لانغ <طويل> الخيار مرادف ل -لغة <طويل>>.
-اختصار <بادئة>
يحدد الدليل للبحث عن error_table.et ملف. يحدد الدليل
للبحث عن ملف prolog عندما يكون ملف -h يتم إعطاء الخيار. ال -p <بادئة> الخيار هو
مرادف ل -اختصار <بادئة>.
-h <تتضمن>
يحدد ملف إدخال ، يسمى ملف prolog ، ويعدل اسم الرأس
ملف تم إنشاؤه بواسطة afs_compile_et.
عندما -h يتم إعطاء الخيار ، afs_compile_et سيبحث عن ملف prolog اسمه
<تتضمن>.ph. afs_compile_et سيبحث في دليل العمل الحالي عن ملف
ملف prolog ، ما لم يكن ملف -p يتم إعطاء الخيار. إذا تم العثور على ملف prolog ،
afs_compile_et سيضع نسخة حرفية من محتويات ملف prolog في
تم إنشاء ملف الرأس.
عندما -h يتم إعطاء الخيار ، اسم ملف الرأس الذي تم إنشاؤه بواسطة afs_compile_et
يكونتتضمن>.h، بدلاً منerror_table>.h.
تشير -h لا يؤثر الخيار على الملف المصدر الذي تم إنشاؤه بواسطة afs_compile_et.
-v <الإصدار>
نوع ملف الإخراج المحدد: القيم الصالحة هي 1 (الافتراضي ، لملفات C) أو 2 ،
For .msf توليد الملفات.
-ينبعث <الناتج>
يحدد ملف البرنامج الذي سيتم إنشاؤه ؛ ملف الرأس أو الملف المصدر. حدد
-ينبعث رأس (أو -ينبعث h) لتوليد ملف .h الملف الاساسي. حدد -ينبعث مصدر (أو
-ينبعث c) لتوليد ملف .c (أو .msf) مصدر الملف.
أمثلة
يقوم الأمر التالي بإنشاء الملفات pterror.h و pterror.c، مناسب للاستخدام مع C.
برامج:
٪ afs_compile_et -p path / to / src / ptserver pterror
يقوم الأمر التالي بإنشاء ملفات نمط K&R بدلاً من ذلك:
٪ afs_compile_et -p path / to / src / ptserver -lang 'k & r-c' pterror
يقوم الأمر التالي بإنشاء ملف pterror.h ولكن ليس ملف pterror.c ملف.
٪ afs_compile_et -p path / to / src / ptserver -emit خطأ في الرأس
يقوم الأمر التالي بإنشاء ملف pterror.c ولكن ليس ملف pterror.h ملف.
٪ afs_compile_et -p path / to / src / ptserver -emit المصدر pterror
استخدم afs_compile_et عبر الإنترنت باستخدام خدمات onworks.net