هذا هو الأمر capnpc-c ++ الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
capnp - مترجم لملفات تعريف تنسيق تبادل البيانات Cap'n Proto
موجز
capnp [] []
capnp id
capnp [--مساعدة | --الإصدار]
الوصف
توثق صفحة الدليل هذه بإيجاز ملف capnp أمر.
لقد تمت كتابته لتوزيع دبيان لأن البرنامج الأصلي لا يحتوي على ملف
صفحة دليل.
capnp عبارة عن غلاف للأدوات المختلفة المستخدمة لمعالجة تبادل البيانات Cap'n Proto
شكل. تتضمن هذه الأدوات مترجم ملف التعريف ، وخلفية C ++ ، ووحدة فك ترميز لـ
تحويل رسائل Cap'n Proto إلى نص ومولد لمعرفات تعريف Cap'n Proto.
OPTIONS
يتبع البرنامج الصيغة المعتادة لسطر أوامر جنو ، مع خيارات طويلة تبدأ بخيارين
شرطات ("-"). يتم تضمين ملخص من الخيارات أدناه.
-IDIR, - مسار الاستيرادDIR
أضف DIR إلى قائمة الدلائل التي تم البحث عنها عن الواردات غير النسبية (تلك التي تبدأ
مع '/').
- لا معيار الاستيراد
لا تقم بإضافة أي مسارات استيراد افتراضية ؛ استخدم فقط تلك المحددة من قبل -I. خلاف ذلك،
عادة / البيرة / تتضمن / usr / local / include تضاف بشكل افتراضي.
- الإسراف
سجل الرسائل الإعلامية إلى stderr ؛ مفيد في التصحيح.
--مساعدة
إظهار ملخص الخيارات.
--الإصدار
عرض نسخة البرنامج.
أوامر
جمع
قم بتجميع ملفات مخطط Cap'n Proto وإنشاء كود المصدر المقابل في واحد أو أكثر
كلغات متعددة.
OPTIONS
-I, - مسار الاستيراد =
يضيف إلى قائمة الدلائل التي تم البحث عنها عن عمليات الاستيراد غير النسبية (تلك التي
تبدأ بـ "/").
- لا معيار الاستيراد
لا تقم بإضافة أي مسارات استيراد افتراضية ؛ استخدم فقط تلك المحددة من قبل -I. خلاف ذلك،
عادة / البيرة / تتضمن / usr / local / include تضاف بشكل افتراضي.
-oلانج [: دير], - الخرج =لانج [: دير]
توليد شفرة المصدر للغة في الدليل (الافتراضي: الحالي
الدليل). يحدد في الواقع مكونًا إضافيًا لاستخدامه. لو هي كلمة بسيطة
المترجم لملحق يسمى 'capnpc- في $ PATH. لو هو ملف
المسار الذي يحتوي على خطوط مائلة ، يتم تفسيره على أنه الملف القابل للتنفيذ للمكوِّن الإضافي الدقيق
الاسم ، ولا يتم البحث عن $ PATH.
--src- بادئة =
إذا كان الملف المحدد للترجمة يبدأ بـ ، قم بإزالة البادئة لـ
الغرض من تحديد أسماء الملفات الناتجة. على سبيل المثال ، ما يلي
الأمر: capnp --src-prefix = foo / bar -oc ++: corge foo / bar / baz / qux.capnp would
إنشاء الملفات corge / baz / qux.capnp. {h، c ++}.
فك شفرة
يفك تشفير رسالة أو أكثر من رسائل Cap'n Proto المشفرة كنص. تتم قراءة الرسائل من المعيار
من المتوقع أن يكون الإدخال وبشكل افتراضي بتنسيق تسلسل Cap'n Proto القياسي.
OPTIONS
-I, - مسار الاستيراد =
يضيف إلى قائمة الدلائل التي تم البحث عنها عن عمليات الاستيراد غير النسبية (تلك التي
تبدأ بـ "/").
-f, --مسطحة
فسر المدخلات كرسالة واحدة كبيرة ذات مقطع واحد بدلاً من تدفق في
تنسيق التسلسل القياسي.
- لا معيار الاستيراد
لا تقم بإضافة أي مسارات استيراد افتراضية ؛ استخدم فقط تلك المحددة من قبل -I. خلاف ذلك،
عادة / البيرة / تتضمن / usr / local / include تضاف بشكل افتراضي.
-p, --معباه
توقع أن يتم تعبئة المدخلات باستخدام تعبئة Cap'n Proto القياسية ، والتي تنكمش
بايت صفر القيمة.
--قصيرة
اطبع بتنسيق قصير (غير جميل). ستتم طباعة كل رسالة على سطر واحد ،
بدون استخدام المسافات لتحسين إمكانية القراءة.
id
يولد معرفًا فريدًا لملفات مخطط Cap'n Proto.
استخدم capnpc-c ++ عبر الإنترنت باستخدام خدمات onworks.net