هذا هو الأمر ozc الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
أوزك - تجميع كود أوز
موجز
أوزك [طريقة] الخيارات
MODES
إن "أوزكيمكن للمترجم أن يعمل في واحدة من عدة حصرية بشكل متبادل
الأوضاع المحددة من خلال الخيارات أدناه:
-ح ، - ؟، --مساعدة
يطبع معلومات عن جميع الخيارات القانونية ، ثم يخرج
-c ، --أحمق
`أوزك -c ملف.oz'يجمع ويقيم التعبير في الملف
ملف.oz، ثم يختار القيمة الناتجة في ملف الإخراج ،
ملف .ozf بشكل افتراضي.
-e، - Feedtoemulator
`أوزك -e ملف.ozيجمع وينفذ البيان الموجود في الملف
ملف.oz. هذا هو الوضع الافتراضي للعملية.
-E ، --جوهر
`أوزك -E ملف.ozيترجم البيان في الملف ملف.oz إلى
اللغة الأساسية ، ثم يكتب هذا النموذج الموسع في تنسيق
ملف إلاخراج، FILE.ozi بشكل افتراضي.
-س، - كود الإخراج
`أوزك -S ملف.oz'يجمع البيان في الملف ملف.oz في
تنسيق bytecode للتجميع ، ثم يكتبه في ملف الإخراج ،
ملف.ozm بشكل افتراضي.
-x ، --تنفيذ
`أوزك -x ملف.oz' يشبه إلى حد كبير -c، ويجمع ويقيم
التعبير في الملف ملف.oz، ثم يكتب القيمة الناتجة في
ملف الإخراج ، بشكل افتراضي: FILE (بدون امتداد) ضمن Unix أو
ملف.exe تحت Windows. بالإضافة إلى ذلك ، فإنه يجعل ملف الإخراج
تنفيذ. وهكذا ، إذا Foo.oz يحتوي على وظيفة التطبيق:
`أوزك -x Foo.oz"ينشئ الملف فو (فوو.exe تحت Windows) ،
وهو قابل للتنفيذ ويمكن استدعاؤه مباشرة من الصدفة.
ومع ذلك ، يمكنك دائمًا تشغيل مشغل التطبيق على النحو التالي:
`أوزنجيني URL وسائط ' أين URL هو عنوان URL أو اسم المسار الذي
يشير إلى عامل التطبيق.
OPTIONS
بالإضافة إلى ذلك ، يفهم المترجم الخيارات العامة التالية:
-الخامس، - الإسراف
عرض جميع رسائل المترجم
-q ، --هادئ
منع رسائل المترجم
-M ، - يعتمد
بدلاً من التنفيذ ، اكتب قائمة التبعيات إلى stdout
-o FILE, - Outputfile =FILE
كتابة الإخراج إلى FILE (- ل stdout)
- execheader =STRING
عند الاستدعاء مع الخيار -x يقوم المحول البرمجي أولاً بإخراج رأس
بحيث يمكن تفسير ملف الإخراج من قبل التشغيل
نظام كملف قابل للتنفيذ. تحت Unix ، السلوك الافتراضي هو
استخدم ما يلي كرأس:
#!/ بن / ش
اوزنجيني اكسيك $ 0 "$ @"
ال - مدير يسمح لك الخيار بتحديد ملف
رأس.
--execpath =STRING
يستخدم العنوان المذكور أعلاه في وصف - مدير,
باستثناء هذا أوزنجيني لقد بدل بواسطة STRING.
--execfile =FILE
يقرأ في FILE ويستخدم هذا كرأس. تحت Windows ، فإن ملف
السلوك الافتراضي هو استخدام الملف المقدم في
ozhome / bin / ozwrapper.bin، حيث أوزهوم هو تثبيت Mozart
المجلد. ozwrapper.bin هو ملف Windows قابل للتنفيذ يتم تشغيله
أوزنجيني.
- execwrapper =FILE
يقرأ في ozhome / بن / ملف ويستخدمه كرأس للملف التنفيذي
الملفات. بعيدا ozwrapper.binو ozwrapperw.bin تم توفيره
الذي ينطلق Ozenginew بدلا من أوزنجيني. هذا الخيار
يوفر طريقة ملائمة لاستخدام هذا الغلاف البديل.
-z N, - ضغط =N
يمكن كتابة المخللات بتنسيق مضغوط. افتراضيا هم
غير مضغوطة. "-z Nيحدد مستوى الضغط: N هو
عدد صحيح بين 1 و 9. ضغط المخلل قد يتحسن
وقت التحميل / التنزيل.
-D اسم, - تعريف =اسم
تحديد الماكرو اسم. قد يحتوي مصدر التعليمات البرمجية على ``\ ifdef اسم'
التوجيهات الشرطية التي تختبر ما إذا كانت الماكرو اسم يتم تعريف.
-U اسم, --undefine =اسم
لا يعرف الماكرو اسم
-l MODULES, - البيئة =MODULES
ozc -l Baz = $ HOME / baz.ozf -c Foo.oz
يصنع MODULES، قائمة أزواج مفصولة بفواصل VAR = URL ،
متوفر في البيئة. لكل VAR = URL ، الوحدة النمطية
المتاحة من خلال functor على URL يتم الحصول عليها و VAR هو
ملزمة به. الملف Foo.oz يمكن أن يتم تجميعها ثم الرجوع
متغير VAR.
-I DIR, --incdir =DIR
يضيف DIR إلى رأس OZPATH الذي يستخدم لتحديد الملفات إلى
\إدراج.
- تشمل =FILE
تجميع وتنفيذ العبارة بتنسيق FILE قبل معالجة
الخيارات المتبقية. يمكن استخدام هذا على سبيل المثال لتوسيع نطاق
بيئة التجميع بتنفيذ أ أعلن.
- ماكسيرورس =N
حدد عدد الأخطاء المبلغ عنها N.
--baseurl =STRING
قم بتعيين عنوان URL الأساسي لحل عمليات استيراد المفاعلات المحسوبة إلى
سلسلة.
تحويلات
أخيرًا ، يمكن التحكم في مراحل المترجم بواسطة المترجم
التبديل أدناه:
-g ، - (لا) معلومات التصحيح
ينبعث رمز مع معلومات التصحيح. استخدم هذا الخيار إذا كنت
تريد الاستفادة من مصحح موزارت. ال -g الخيار
في الواقع اختصار للجمع بين
--controlflowinfo و - اسم ثابت.
- (لا) controlflowinfo
قم بتضمين معلومات تدفق التحكم
- (لا) أسماء الشخصيات الثابتة
قم بتضمين معلومات اسم المتغير الثابت
-p ، --(لا الشخصية
ينبعث رمز مع معلومات التنميط. استخدم هذا الخيار إذا كنت
تريد الاستفادة من ملف تعريف Mozart.
- (لا) غامب
السماح بتعريفات Gump.
- (لا) ممرات مجمعة
إظهار ممرات المترجم.
- (لا) تحذير
تحذير من عمليات إعادة التصريح عالية المستوى.
- (لا) يحذر
تحذير من كل إعادة التصريح.
- (لا) تحذير
تحذير بشأن المتغيرات غير المستخدمة.
- (لا) تحذيرات غير مستخدمة
تحذير من المتغيرات والصيغ غير المستخدمة.
- (لا) حذر
تحذير بشأن الإعلانات إلى الأمام.
- (لا) تحذير
تحذير من التحسينات الفائتة.
- (لا) تعبير
توقع عبارات وليس تصريحات.
- (لا) سمح مهجور
السماح باستخدام بناء الجملة الموقوف.
- (لا) تحليل احصائي
قم بإجراء تحليل ثابت.
- (لا) realcore
إخراج البنية الأساسية الحقيقية غير الفاخرة.
- (لا) تصحيح الأخطاء
علق القيم المتغيرة في المخرجات الأساسية.
- (لا) نوع التصحيح
علق الأنواع المتغيرة في المخرجات الأساسية.
- الأنماط الوظيفية
استخدم مطابقة النمط الوظيفية.
أوزك(1)
استخدم ozc عبر الإنترنت باستخدام خدمات onworks.net