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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


erlc - کامپایلر

شرح


La erlc برنامه یک راه معمول برای اجرای تمام کامپایلرها در سیستم Erlang ارائه می دهد.
بسته به پسوند هر فایل ورودی، erlc کامپایلر مناسب را فراخوانی می کند.
صرف نظر از اینکه از کدام کامپایلر استفاده می شود، از همان پرچم ها برای ارائه پارامترهایی استفاده می شود
از جمله مسیرها و دایرکتوری خروجی.

فهرست کاری فعلی، ""، هنگام اجرای کد در مسیر کد قرار نخواهد گرفت
کامپایلر (برای جلوگیری از بارگیری فایل های Beam از دایرکتوری فعلی که می تواند
به طور بالقوه با کامپایلر یا سیستم Erlang/OTP استفاده شده توسط کامپایلر در تضاد باشد).

صادر کنندگان


erlc پرچم ها file1.ext file2.ext...

Erlc یک یا چند فایل را کامپایل می کند. به عنوان مثال، فایل ها باید پسوند داشته باشند
.erl برای کد منبع Erlang یا .yrl برای کد منبع Yecc. Erlc از پسوند استفاده می کند
برای فراخوانی کامپایلر صحیح

بطور کلی مفید شلاق ها


پرچم های زیر پشتیبانی می شوند:

-I فهرست راهنما:
به کامپایلر دستور می دهد تا فایل های شامل را در دایرکتوری مشخص شده جستجو کند. چه زمانی
مواجه شدن با -عبارتند از or -include_lib دستورالعمل، کامپایلر سربرگ را جستجو می کند
فایل ها در دایرکتوری های زیر:

* ""، دایرکتوری فعلی فایل سرور.

* نام پایه فایل کامپایل شده؛

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

-o فهرست راهنما:
دایرکتوری که کامپایلر باید فایل های خروجی را در آن قرار دهد. اگر مشخص نشده باشد،
فایل های خروجی در فهرست کاری فعلی قرار می گیرند.

-Dنام:
ماکرو را تعریف می کند.

-Dنام=ارزش:
یک ماکرو با مقدار داده شده تعریف می کند. مقدار می تواند هر اصطلاح Erlang باشد. وابسته به
اگر خود پوسته معینی را تفسیر کند، ممکن است نیاز به نقل قول باشد
شخصیت ها. در یونیکس، اصطلاحاتی که حاوی تاپل ها و لیست هستند باید نقل قول شوند. شرایطی که
فضاهای حاوی باید در همه پلتفرم ها نقل قول شود.

-Wخطا:
همه هشدارها را به خطا تبدیل می کند.

-Wعدد:
سطح هشدار را روی عدد. پیش فرض است 1. استفاده از -W0 برای خاموش کردن هشدارها

-W:
مثل -W1. پیش فرض

-که در:
خروجی مفصل را فعال می کند.

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

-smp:
با استفاده از شبیه ساز SMP کامپایل کنید. این عمدتا برای کامپایل کد بومی مفید است که
باید با همان سیستم زمان اجرا که باید روی آن اجرا شود کامپایل شود.

-م:
یک قانون Makefile برای ردیابی وابستگی سرصفحه ها تولید می کند. قانون به stdout ارسال می شود. خیر
فایل شی تولید می شود.

-MF makefile:
مانند -M گزینه بالا، با این تفاوت که Makefile در آن نوشته شده است makefile. بدون شی
فایل تولید می شود.

-MD:
مثل -M -MF .Pbeam.

-MT هدف:
در رابطه با -M or -MF، نام قانون صادر شده را تغییر دهید هدف.

-MQ هدف:
مانند -MT گزینه بالا، به جز اینکه کاراکترهای خاص به ساخت(1) نقل شده است.

- نماینده مجلس:
در رابطه با -M or -MF، برای هر وابستگی یک هدف ساختگی اضافه کنید.

-MG:
در رابطه با -M or -MF، سرصفحه های از دست رفته را به عنوان فایل های تولید شده در نظر بگیرید و اضافه کنید
آنها را به وابستگی ها.

--:
سیگنال هایی که هیچ گزینه دیگری دنبال نخواهد شد. بقیه استدلال ها به عنوان
نام فایل ها، حتی اگر با خط تیره شروع شوند.

+مدت:
پرچمی که با علامت مثبت شروع می شود ('+') به جای خط فاصله به Erlang تبدیل می شود
مدت و بدون تغییر به کامپایلر منتقل می شود. به عنوان مثال، export_all گزینه برای
کامپایلر Erlang را می توان به صورت زیر مشخص کرد:

erlc +export_all file.erl

بسته به پلتفرم، ممکن است در صورت خود پوسته، ارزش ذکر شود
شخصیت های خاصی را تفسیر می کند در یونیکس، اصطلاحاتی که حاوی تاپل ها و لیست هستند باید باشند
نقل شده است. شرایطی که حاوی فاصله هستند باید در همه پلتفرم ها نقل قول شوند.

ویژه شلاق ها


پرچم های این بخش در موقعیت های خاص مانند ساخت مجدد OTP مفید هستند
سیستم.

-پا فهرست راهنما:
اضافه می کند فهرست راهنما در جلوی مسیر کد در شبیه ساز Erlang فراخوانی شده است. این
می تواند برای فراخوانی کامپایلر دیگری غیر از کامپایلر پیش فرض استفاده شود.

-pz فهرست راهنما:
اضافه می کند فهرست راهنما به مسیر کد در شبیه ساز Erlang فراخوانی شده است.

پشتیبانی کامپایلرها


.erl:
کد منبع Erlang. الف را ایجاد می کند .پرتو فایل.

گزینه های -P، -E و -S معادل +'P'، +'E' و +'S' هستند، با این تفاوت که
برای محافظت از آنها در برابر پوسته، لازم نیست که نقل قول‌های واحد را درج کنید.

گزینه های پشتیبانی شده: -I، -o، -D، -v، -W، -b.

.S:
کد منبع اسمبلر Erlang. الف را ایجاد می کند .پرتو فایل.

گزینه های پشتیبانی شده: مانند .erl.

.هسته:
کد منبع اصلی Erlang. الف را ایجاد می کند .پرتو فایل.

گزینه های پشتیبانی شده: مانند .erl.

.yrl:
کد منبع Yecc. یک را تولید می کند .erl فایل.

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

گزینه های پشتیبانی شده: -o، -v، -I، -W (به بالا مراجعه کنید).

.mib:
MIB برای SNMP. الف را ایجاد می کند .بین فایل.

گزینه های پشتیبانی شده: -I، -o، -W.

.صندوقچه:
یک MIB کامپایل شده برای SNMP. الف را ایجاد می کند hrl فایل.

گزینه های پشتیبانی شده: -o، -v.

.rel:
فایل اسکریپت. این یک فایل بوت تولید می کند.

از -I برای نامگذاری دایرکتوری ها برای جستجو برای فایل های برنامه استفاده کنید (معادل
مسیر در لیست گزینه برای systools:make_script/2).

گزینه های پشتیبانی شده: -o.

.asn1:
فایل ASN1.

ایجاد می کند .erl, hrlو asn1db فایل از یک asn1 فایل. را نیز کامپایل می کند .erl
با استفاده از کامپایلر Erlang مگر اینکه +noobj گزینه ها داده شده است.

گزینه های پشتیبانی شده: -I، -o، -b، -W.

.idl:
فایل آی سی.

کامپایلر IDL را اجرا می کند.

گزینه های پشتیبانی شده: -I، -o.

محیط زیست متغیرها


ERLC_EMULATOR:
دستور شروع شبیه ساز. پیش فرض است erl در همان دایرکتوری
erlc خود برنامه، یا اگر وجود نداشته باشد، erl در هر یک از دایرکتوری های ارائه شده در
la PATH متغیر محیطی.

از erlc به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


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

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

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

Ad