انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

ozc - آنلاین در ابر

ozc را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور ozc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


ozc - کد oz را کامپایل کنید

خلاصه


ozc [حالت] گزینه های ...

حالت ها

`ozcکامپایلر می تواند در یکی از چندین انحصاری متقابل عمل کند
حالت های انتخاب شده توسط گزینه های زیر:

-h، -؟، --کمک
اطلاعات همه گزینه های قانونی را چاپ می کند، سپس خارج می شود

-c، --زباله
`ozc -c FILE.oz' عبارت را در فایل کامپایل و ارزیابی می کند
FILE.oz، سپس مقدار حاصل را در فایل خروجی ترشی می کند،
FILE.ozf به صورت پیش فرض.

-ه ، --feedtoemulator
`ozc -e FILE.oz' عبارت را در فایل کامپایل و اجرا می کند
FILE.oz. این حالت پیش فرض عملکرد است.

-E، --هسته
`ozc -E FILE.oz' بیانیه موجود در فایل را ترجمه می کند FILE.oz به
زبان اصلی، سپس این فرم توسعه یافته را در زبان می نویسد
فایل خروجی، FILE.ozi به صورت پیش فرض.

-S، - کد خروجی
`ozc -S FILE.oz' بیانیه را در فایل جمع آوری می کند FILE.oz به
فرمت بایت کد اسمبلی، سپس آن را در فایل خروجی می نویسد،
FILE.ozm به صورت پیش فرض.

-ایکس، --قابل اجرا
`ozc -x FILE.oz' بسیار شبیه به -c، گردآوری و ارزیابی می کند
عبارت در فایل FILE.oz، سپس مقدار حاصل را در آن می نویسد
فایل خروجی به صورت پیش فرض: فایل (بدون پسوند) تحت یونیکس یا
FILE.exe زیر ویندوز علاوه بر این، فایل خروجی را می سازد
قابل اجرا بنابراین، اگر Foo.oz شامل یک تابع برنامه:
`ozc -x Foo.oz' فایل را ایجاد می کند فو (Foo.exe تحت ویندوز)
که قابل اجرا است و می توان آن را مستقیماً از پوسته فراخوانی کرد.
با این حال، همیشه می توانید یک تابع برنامه را به صورت زیر اجرا کنید:
`اوزنژین آدرس قوس ...' جایی که آدرس یک URL یا نام مسیر است که
به تابع برنامه ارجاع می دهد.

OPTIONS

علاوه بر این، کامپایلر گزینه های کلی زیر را درک می کند:

-v، -- پرحرف
نمایش تمام پیام های کامپایلر

-q، --ساکت
جلوگیری از پیام های کامپایلر

-M، -- وابسته کردن
به جای اجرا، لیستی از وابستگی ها را برای stdout بنویسید

-o فایل, --outputfile=فایل
خروجی را بنویسید فایل (- برای stdout)

--execheader=STRING
هنگام فراخوانی با گزینه -x کامپایلر ابتدا یک هدر خروجی می دهد
به طوری که فایل خروجی ممکن است توسط عامل تفسیر شود
سیستم به عنوان یک فایل اجرایی در یونیکس، رفتار پیش‌فرض این است که
از موارد زیر به عنوان هدر استفاده کنید:

#!/ بن / شل
exec ozengine $0 "$@"

La -- execheader گزینه به شما اجازه می دهد تا یک مورد متفاوت را مشخص کنید
سرتیتر.

--execpath=STRING
از هدر داده شده در بالا در توضیحات استفاده می کند -- execheader,
غیر از آن اوزنژین جایگزین شده است STRING.

--execfile=فایل
در می خواند فایل و از این به عنوان هدر استفاده می کند. تحت ویندوز،
رفتار پیش فرض استفاده از فایل ارائه شده در است
ozhome/bin/ozwrapper.bin، که در آن ozhome نصب موتزارت است
پوشه. ozwrapper.bin یک فایل اجرایی ویندوز است که راه اندازی می شود
اوزنژین

--execwrapper=فایل
در می خواند ozhome/bin/FILE و از آن به عنوان هدر برای فایل های اجرایی استفاده می کند
فایل ها. جدا از ozwrapper.bin، ozwrapperw.bin عرضه می شود
که راه اندازی می شود اوزنگینو بجای اوزنژین. این گزینه
راه مناسبی برای استفاده از این لفاف جایگزین فراهم می کند.

-z N, -- فشرده =N
ترشی ها ممکن است به صورت فشرده نوشته شوند. به طور پیش فرض آنها
فشرده نیستند. `-z N' سطح فشرده سازی را انتخاب می کند: N است
عدد صحیح بین 1 و 9. فشرده کردن ترشی ممکن است بهبود یابد
زمان بارگیری/دانلود

-D نام, --define=نام
ماکرو را تعریف کنید نام. منبع کد ممکن است دارای `\ifdef نام'
دستورالعمل های مشروط که بررسی می کند که آیا کلان نام تعریف شده است.

-U نام, --تعریف=نام
ماکرو را تعریف نمی کند نام

-l مدولا, --محیط=مدولا

ozc -l Baz=$HOME/baz.ozf -c Foo.oz

را مدولا، یک لیست جدا شده با کاما از جفت های VAR=URL،
موجود در محیط برای هر VAR=URL، ماژول
در دسترس از طریق تابع در URL به دست آمده و VAR است
به آن مقید است. پرونده Foo.oz در حال کامپایل شدن می تواند سپس ارجاع دهد
متغیر VAR

-I DIR, --incdir=DIR
می افزاید: DIR به سر OZPATH که برای مکان یابی فایل ها استفاده می شود
\درج.

--شامل=فایل
کامپایل و اجرای دستور در فایل قبل از پردازش
گزینه های باقی مانده این می تواند به عنوان مثال برای گسترش استفاده شود
محیط کامپایل با اجرای a اعلام.

--maxerrors=N
تعداد خطاهای گزارش شده را محدود کنید N.

--baseurl=STRING
URL پایه را برای حل و فصل واردات تابع های محاسبه شده تنظیم کنید
STRING.

سوئیچ ها

در نهایت، فازهای کامپایلر را می توان توسط کامپایلر کنترل کرد
سوئیچ های زیر:

-g، --(نه) اشکال زدایی
کدهایی را با اطلاعات اشکال زدایی منتشر می کند. اگر می خواهید از این گزینه استفاده کنید
می خواهید از مزیت اشکال زدای موتزارت استفاده کنید. را -g گزینه است
در واقع مخفف ترکیبی از
--controlflowinfo و --staticvarnames.

--(نه)controlflowinfo
شامل اطلاعات جریان کنترل

--(بدون)نام متغیرهای استاتیک
شامل اطلاعات نام متغیر ثابت

-پ، --(بدون)نمایه
کد را با اطلاعات پروفایل ارسال می کند. اگر می خواهید از این گزینه استفاده کنید
می خواهید از مزیت نمایشگر موتزارت استفاده کنید.

--(نه) گامپ
تعاریف Gump را مجاز کنید.

--(بدون)گذرهای کامپایلر
نمایش پاس های کامپایلر

--(نه)warnredecl
در مورد اعلام مجدد سطح بالا هشدار دهید.

--(نه)warnshadow
در مورد همه اعلامیه های مجدد هشدار دهید.

--(نه) هشدار داده شده است
در مورد متغیرهای استفاده نشده هشدار دهید.

--(no)warnunusedformals
در مورد متغیرها و فرمال های استفاده نشده هشدار دهید.

--(نه) اخطار
در مورد اعلامیه های پیش رو هشدار دهید.

--(نه) اخطار
هشدار در مورد بهینه سازی از دست رفته.

--(بدون) بیان
انتظار عبارات را داشته باشید، نه عبارات.

--(نه)مجاز منسوخ شده
اجازه استفاده از نحو منسوخ شده.

--(بدون) تحلیل استاتیکی
تجزیه و تحلیل استاتیک را اجرا کنید.

--(نه)ریالکور
خروجی دستور هسته غیرفانتزی واقعی.

--(بدون)ارزیابی
مقادیر متغیر را در خروجی اصلی حاشیه نویسی کنید.

--(بدون) اشکال زدایی
انواع متغیرها را در خروجی هسته حاشیه نویسی کنید.

--الگوهای عملکردی
از تطبیق الگوی عملکردی استفاده کنید.

ozc(1)

با استفاده از خدمات onworks.net از ozc آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad